Java 中的 DoubleStream anyMatch() 方法
DoubleStream 类的 anyMatch() 方法返回此流的任何元素是否匹配提供的谓词。
语法如下
boolean anyMatch(DoublePredicate predicate)
在此处,参数 predicate 是应用于此流元素的无状态谓词。DoublePredicate 在此处是一个单一双值参数的谓词。
要在 Java 中使用 DoubleStream 类,请导入以下包
import java.util.stream.DoubleStream;
创建一个 DoubleStream 并向流中添加一些元素
DoubleStream doubleStream = DoubleStream.of(67.9, 89.9, 10.5, 95.8, 49.6);
现在,检查是否任何元素都匹配谓词
boolean res = doubleStream.anyMatch(a -> a > 50);
以下示例用于在 Java 中实现 DoubleStream anyMatch() 方法
示例
import java.util.stream.DoubleStream;
public class Demo {
public static void main(String[] args) {
DoubleStream doubleStream = DoubleStream.of(67.9, 89.9, 10.5, 95.8, 49.6);
boolean res = doubleStream.anyMatch(a -> a > 50);
System.out.println("Do any element match the predicate? "+res);
}
}输出
Do any element match the predicate? True
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP