Java 中的 DoubleStream filter() 方法


DoubleStream 類的 filter() 方法返回一個流,其中包含與給定謂詞匹配的此流的元素。

語法如下

DoubleStream filter(DoublePredicate predicate)

引數謂詞為無狀態謂詞,應用於每個元素以確定是否應包括該元素。

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

import java.util.stream.DoubleStream;

建立 DoubleStream 並新增一些元素

DoubleStream doubleStream = DoubleStream.of(20.5, 35.7, 50.8, 67.9, 89.8, 93.1);

篩選並顯示等於 50.8 的元素(如果存在)

doubleStream.filter(a -> a == 50.8)

以下示例演示了在 Java 中實現 DoubleStream filter() 方法:

示例

 演示

import java.util.stream.DoubleStream;
public class Demo {
   public static void main(String[] args) {
      DoubleStream doubleStream = DoubleStream.of(20.5, 35.7, 50.8, 67.9, 89.8, 93.1);
      doubleStream.filter(a -> a == 50.8).forEach(System.out::println);
   }
}

輸出

50.8

更新於: 30-Jul-2019

94 次瀏覽

開啟您職業生涯

完成課程後獲得認證

開始
廣告
© . All rights reserved.