本文小编为大家详细介绍“java Match如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“java Match如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
概念
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