Java 8 Stream.distinct()方法返回一个由给定 Stream的不同元素组成的 Stream。
请注意,根据元素的 equals()方法检查元素相等性。
Integer[] origArray = new Integer[] { 1, 2, 4, 9, 7, 3, 4, 5, 8, 6, 1, 7, 8 };
List<Integer> listWithoutDuplicates = Arrays.asList(origArray)
.stream()
.distinct()
.collect(Collectors.toList());
System.out.println(listWithoutDuplicates);
程序输出:
[1, 2, 3, 4, 5, 6, 7, 8]
日期:2020-09-17 00:09:38 来源:oir作者:oir
