anyMatch方法
时间: 2023-08-24 12:18:19 浏览: 84
newMatch
`anyMatch` 是 Java 8 中 Stream API 中的一个方法,用于判断 Stream 中是否存在至少一个元素满足指定条件。它的语法格式如下:
```
boolean anyMatch(Predicate<? super T> predicate)
```
其中,`Predicate<? super T>` 表示一个函数式接口,用于指定条件。在 `anyMatch` 方法中,它会被用于判断 Stream 中的元素是否符合指定条件。如果存在至少一个元素满足条件,则返回 `true`;否则返回 `false`。
在上面的代码中,我们将文件扩展名存储在一个数组中,然后使用 `Stream` 对其进行遍历,并使用 `anyMatch` 方法判断当前的文件名是否以数组中的某个扩展名结尾。如果存在至少一个扩展名与文件名匹配,则返回 `true`,表示文件名符合条件。否则返回 `false`。
阅读全文