TreeSetTreeSet提供的构造器treeSet = new TreeSet((o1,o2)->((String) o1).compareTo((String) o2) );
这么多的构造器lambda怎么确定是Compartor的呢
一个一个点进去看,会发现只有Compartor是函数是接口
点击到Compartor中发现,里面有很多方法啊,为什么就是函数式接口了呢
有两个抽象方法,查资料才发现,equals是Object类的方法,这里不属于Compartor,所以最后定位到了compare了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)