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
廣告