Java8 Stream排序

xiaoxiao2021-02-28  114

/* * 排序 * 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);
转载请注明原文地址: https://www.6miu.com/read-42124.html

最新回复(0)