0
点赞
收藏
分享

微信扫一扫

Java8 中 Collectors 中 partitioningBy 与 groupingBy 区别


Java8 中 Collectors 中 partitioningBy 与 groupingBy 区别

名称

原型

区别

partitioningBy

Collector<T, ?, Map<Boolean, List>> partitioningBy(Predicate<? super T> predicate)

将一组数据分为两组,key 为 ture 和 false 的两组数据(仅能分为两组)

groupingBy

Collector<T, ?, Map<K, List>> groupingBy(Function<? super T, ? extends K> classifier)

将一组数据按照指定的类型分为N组,key 为泛型

(END)



举报

相关推荐

0 条评论