/* * 排序 * 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);
Java8 Stream排序
最新推荐文章于 2024-08-30 10:30:00 发布