java8 lambda 排序

public static void main(String[] args) {
    List  aa = new ArrayList<>();
    aa.add(DateUtil.stringToDate("2018-05-12"));
    aa.add(DateUtil.stringToDate("2018-05-13"));
    aa.add(DateUtil.stringToDate("2018-05-11"));
    aa.add(DateUtil.stringToDate("2018-05-14"));
    aa.add(DateUtil.stringToDate("2018-05-09"));

    Collections.sort(aa, (a, b) -> b.compareTo(a));//倒序
    Collections.sort(aa, (a, b) -> a.compareTo(b));//升序
    System.out.println(aa);
}

你可能感兴趣的:(java8 lambda 排序)