Lambda是java8新特性,目前只在List的比较器中用到,记录一下使用的方法。
public static void main(String[] args) {
List<String> list = new ArrayList<String>();
list.add("1");
list.add("b");
list.add("e");
list.add("a");
list.add("2");
list.add("5");
list.add("3");
list.add("d");
list.add("c");
list.add("4");
System.out.println(list.toString());
Collections.sort(list, (o1, o2) -> o2.compareTo(o1));
System.out.println(list.toString());
}
这样和以前使用匿名类和匿名方法比起来代码更简练。