Java 8的sort方法使用和java有什么区别吗?

我一般这么写:

  Collections.sort(names, new Comparator<String>() {
     @Override     
     public int compare(String s1, String s2) {        
         return s1.compareTo(s2);
     }
  });

请问是不是Java8更简单?


人到中年有点甜
浏览 777回答 3
3回答

手掌心

Java 8 使用 Lambda表达式Collections.sort(names,&nbsp;(s1,&nbsp;s2)&nbsp;->&nbsp;s1.compareTo(s2));

沧海一幻觉

java8支持lambda 可以写成 Collections.sort(names, (String s1, String s2)->s1.compareTo(s2))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java