Java8 集合去重和排序
java 8 去重和排序 排序的方法 List<Integer> lists = Arrays.asList(1,1,2,3); // 升序 lists.sort(Comparator.comparing(Integer::intValue)); // 降序 lists.sort(Comparator.comparing(Integer::intValue).reversed()); 或者 // 升序 lists.stream().sorted().collect(Collectors.toList()); // 降序 lists.stream().sorted(Comparator.reverseOrder()).collect(Collectors.toList()); import java.util.*; import java.util.stream.Collectors; public class Main { public static void main(String[] args) { List<Integer> lists = Arrays.asList(1,1,2,3); List<Integer> collect = distinctFiled(lists); System.out.println(collect); System.out.println