Stream之判断(anyMatch allMatch noneMatch)

简介: Stream之判断(anyMatch allMatch noneMatch)

一 方法介绍

anyMatch:判断的条件里,任意一个元素成功,返回true

allMatch:判断条件里的元素,所有的都是,返回true

noneMatch:与allMatch相反,判断条件里的元素,所有的都不是,返回true

二 示例

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
public class Person {
    private String name;
    private  Integer age;
}
    private static void test01() {
        List<Person> persons = Stream.of(new Person("老王", 35)
                , new Person("老张", 23)
                , new Person("老周", 56)
                , new Person("老李", 48))
                .collect(Collectors.toList());
        //    年龄是否都大于 22;
        boolean ageAllMatch = persons.stream()
                .allMatch(person -> person.getAge() > 22);
        System.out.println(ageAllMatch);
        //    年龄是否有大于35的
        boolean ageAnyMatch = persons.stream().anyMatch(person -> person.getAge() > 35);
        System.out.println(ageAnyMatch);
        //    年龄是否都不大于  22
        boolean ageNoneMatch = persons.stream()
                .noneMatch(person -> person.getAge() > 22);
        System.out.println(ageNoneMatch);
    }
true
true
false

目录
相关文章
|
10天前
|
Java
java中Stream流中的forEach、filter、map、count、limit、skip、concat
java中Stream流中的forEach、filter、map、count、limit、skip、concat
13 0
|
27天前
|
存储 Java API
Java——Stream流(1/2):Stream流入门、Stream流的创建(认识Stream、体验Stream流、Stream流的使用步骤、获取Stream流的方法)
Java——Stream流(1/2):Stream流入门、Stream流的创建(认识Stream、体验Stream流、Stream流的使用步骤、获取Stream流的方法)
25 0
|
2月前
|
前端开发 数据库
【Stream流】Sort排序详解
【Stream流】Sort排序详解
57 0
|
2月前
【stream】List根据某个字段求和
【stream】List根据某个字段求和
46 0
如何使用Stream流将List转换为Map
如何使用Stream流将List转换为Map
|
11月前
List 集合通过创建stream 流的方式转成map集合
List 集合通过创建stream 流的方式转成map集合
66 0
|
2月前
使用Lamda表达式、stream流遍历Map、list
使用Lamda表达式、stream流遍历Map、list
|
8月前
jdk8 Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等10种最常用方法
jdk8 Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等10种最常用方法
120 5
|
2月前
Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等12种最常用方法
Stream流中将集合转成map,重复key处理,统计最大值,获取某个属性集合等12种最常用方法
76 0
|
2月前
|
Java
JDK8 Stream之如何给List属性去重?
JDK8 Stream之如何给List属性去重?
107 0

热门文章

最新文章