javaMatch如何使用

美女程序员鼓励师

概念

1、各种Match操作可用于判断给定的Predicate是否符合Stream的要素。

2、Match操作是终端操作,返回布尔值。

实例

boolean anyStartsWithA =

    stringCollection

        .stream()

        .anyMatch((s) -> s.startsWith("a"));

 

System.out.println(anyStartsWithA);      // true

 

boolean allStartsWithA =

    stringCollection

        .stream()

        .allMatch((s) -> s.startsWith("a"));

 

System.out.println(allStartsWithA);      // false

 

boolean noneStartsWithZ =

    stringCollection

        .stream()

        .noneMatch((s) -> s.startsWith("z"));

 

System.out.println(noneStartsWithZ);      // true

以上就是java Match的使用,希望对大家有所帮助。更多编程基础知识学习:python学习网

本教程操作环境:windows7系统、java10版,DELL G3电脑。

以上是 javaMatch如何使用 的全部内容, 来源链接: utcz.com/z/544322.html

回到顶部