【发布时间】:2017-12-16 20:13:14
【问题描述】:
java.util.stream.Stream 接口有两个版本的sorted 方法——sorted() 按自然顺序排序元素和sorted(Comparator)。为什么min() 方法没有引入Stream 接口,从自然排序的角度来看,它会返回最小的元素?
【问题讨论】:
-
已经给出的答案很有帮助,但还没有完全达到重点。所以,
sorted方法有 2 个版本——sorted()和sorted(Comparator)。在有sorted的对应版本时,min()没有与min(Comparator)一起引入,在我看来有点不一致。应该是有原因的。 -
Stream.sorted()是个错误。应该只有Stream.sorted(Comparator)。 -
@ZhekaKozlov 我也这么认为,但我找不到任何关于此的邮件列表讨论
-
@Eugene 他们只是没有勇气承认这一点:)
-
@ZhekaKozlov 哈哈!我对此表示怀疑,希望在这里等待 Stuart Marks
标签: java java-8 java-stream