特别是,一些级联的 groupingBy()
收集器可以使用更简单的 toMap()
收集器来表示,这也可能会提高性能。
示例:
Collectors.groupingByConcurrent(String::length, Collectors.collectingAndThen(Collectors.maxBy(String::compareTo), Optional::get));
在应用快速修复后:
Collectors.toConcurrentMap(String::length, Function.identity(), BinaryOperator.maxBy(String::compareTo));
2017.1 最新变化