将流的元素收集到集合中时,是否还有.distinct()在流上指定的优点(或缺点)?例如:
.distinct()
return items.stream().map(...).distinct().collect(toSet());
鉴于该集合已经删除了重复项,这似乎是多余的,但它是否提供任何性能优势或劣势?答案取决于流是并行/顺序还是有序/无序?
java java-stream
java ×1
java-stream ×1