Java新特性玩转JDK8之流操作allMatch和anyMatch函数 DBC 2021-07-11 835 0 allMatch函数——检查是否匹配所有元素,只有全部符合才返回true List<String> list = Arrays.asList("springboot", "springcloud", "redis", "git", "netty", "java", "html", "docker"); boolean flag1 = list.stream().allMatch(obj->obj.length()>5); System.out.println(flag1); anyMatch函数——检查是否⾄少匹配⼀个元素 boolean flag2 = list.stream().anyMatch(obj->obj.length()>5); System.out.println(flag2); 相关文章: Java新特性玩转JDK8之函数式编程 BiFunction Java新特性玩转JDK8之函数式编程 Consumer Java新特性玩转JDK8之函数式编程 Supplier Java新特性玩转JDK8之函数式编程 Predicate Java新特性玩转JDK8之⽅法与构造函数引⽤ Java新特性玩转JDK8之集合的foreach Java新特性玩转JDK8之collector收集器 Java新特性玩转JDK8之joining函数 Java新特性玩转JDK8之收集器 partitioningBy分组 Java新特性玩转JDK8之收集器 group by分组 本文作者为DBC,转载请注明。 0人点赞 打赏