在Java 8及以上版本中,可以使用Java Stream API对List进行去重操作。下面是一些实现方法:
- 使用distinct()方法:
List<Integer> list = Arrays.asList(1, 2, 2, 3, 3, 3, 4, 5);
List<Integer> distinctList = list.stream().distinct().collect(Collectors.toList());
System.out.println(distinctList); // Output: [1, 2, 3, 4, 5]