Java新特性玩转JDK8之收集器 partitioningBy分组

DBC 1.7K 0
Collectors.partitioningBy 分组,key是boolean类型
public static <T>
Collector<T, ?, Map<Boolean, List<T>>> partitioningBy(Predicate<? super
T> predicate) {
 return partitioningBy(predicate, toList());
}
小例子
        List<String> list = Arrays.asList("java", "springboot", "HTML5", "CSS3");

        Map<Boolean, List<String>> result = list.stream().collect(partitioningBy(obj -> obj.length() > 4));

        System.out.println(result);
控制台输出
Java新特性玩转JDK8之收集器 partitioningBy分组插图

发表评论 取消回复
表情 图片 链接 代码

分享