Java 中的 IntStream findAny() 方法


Java 中 IntStream 類的 findAny() 方法用於返回描述流中某個元素的 OptionalInt,如果流為空,則返回一個空 OptionalInt。

語法如下 −

OptionalInt findAny()

此處,OptionalInt 是一個可能或可能不包含 int 值的容器物件。

建立一個 IntStream 並新增一些元素 −

IntStream intStream = IntStream.of(20, 35, 50, 60, 80, 100);

現在,使用 Java 中的 findAny() 返回流中的任意元素 −

OptionalInt res = intStream.findAny();

以下是一個在 Java 中實現 IntStream findAny() 方法的示例 −

示例

 即時演示

import java.util.*;
import java.util.stream.IntStream;

public class Demo {
   public static void main(String[] args) {
      IntStream intStream = IntStream.of(20, 35, 50, 60, 80, 100);
      OptionalInt res = intStream.findAny();
      if (res.isPresent()) {
         System.out.println(res.getAsInt());
      } else {
         System.out.println("Nothing!");
      }
   }
}

輸出

20

更新於: 30-Jul-2019

102 次觀看

啟動您的 職業生涯

完成課程以獲得認證

開始學習
廣告