Java 中的 DoubleStream allMatch() 方法


DoubleStream 類中的 allMatch() 方法返回此流的所有元素是否滿足提供的謂詞。

語法如下 −

boolean allMatch(DoublePredicate predicate)

此處,引數謂詞是一個無狀態謂詞,用於應用於此流的元素。DoublePredicate 是一個雙值引數的謂詞。

要在 Java 中使用 DoubleStream 類,請匯入以下包 −

import java.util.stream.DoubleStream;

建立 DoubleStream 並新增一些元素 −

DoubleStream doubleStream = DoubleStream.of(15.8, 28.7, 35.7, 48.1, 78.9);

現在,檢查條件對於流中的元素是否為 TRUE −

boolean res = doubleStream.allMatch(num -> num > 10);

以下是一個在 Java 中實現 DoubleStream allMatch() 方法的示例

示例

 線上演示

import java.util.*;
import java.util.stream.DoubleStream;

public class Demo {
   public static void main(String[] args) {
      DoubleStream doubleStream = DoubleStream.of(15.8, 28.7, 35.7, 48.1, 78.9);
      boolean res = doubleStream.allMatch(num -> num > 10);
      System.out.println("Do all the elements match the predicate? "+res);
   }
}

輸出

Do all the elements match the predicate? True

更新於: 2019-07-30

89 次瀏覽

開啟你的 事業

完成課程,獲得認證

開始
廣告
© . All rights reserved.