Java8 Stream排序

/*  * 排序  * sorted():自然排序(Comparable)  * sorted(Comparator com):定制排序(Comparator)  */ List<String> list3 = Arrays.asList("aa", "bb", "cc", "dd", "ee");
list3.stream()
        .sorted()
        .forEach(System.out::println);

employeeList.stream()
        .sorted((e1, e2) -> {
    if (e1.getAge().equals(e2.getAge())) {
            return e1.getName().compareTo(e2.getName());
    } else {
        return e1.getAge().compareTo(e2.getAge());
    }
        }).forEach(System.out::println);
    原文作者:u013063153
    原文地址: https://blog.csdn.net/u013063153/article/details/76737479
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞