在Java Streams中 - 性能之间stream.max(Comparator)和之间的区别是什么stream.collect(Collectors.maxBy(Comparator)).两者都将根据传递的比较器获取最大值.如果是这种情况,为什么我们需要使用收集方法收集额外步骤?我们什么时候应该选择前者和后者?适合使用两者的用例场景是什么?
stream.max(Comparator)
stream.collect(Collectors.maxBy(Comparator))
api java-8 java-stream collectors
api ×1
collectors ×1
java-8 ×1
java-stream ×1