Java8 Stream排序

来源:互联网 发布:西文文摘数据库 编辑:程序博客网 时间:2024/06/05 13:26
/* * 排序 * 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);
原创粉丝点击