Java 中的 IntStream findFirst() 方法
Java 中的 findFirst() 方法返回一個 OptionalInt,描述此流的第一個元素。如果流為空,則返回一個空的 OptionalInt。
語法如下
OptionalInt findFirst()
其中,OptionalInt 是一個可能包含或不包含 int 值的容器物件。
要在 Java 中使用 IntStream 類,請匯入以下包
import java.util.stream.IntStream;
對於 OptionalInt 類,請匯入以下包
import java.util.OptionalInt;
首先,建立一個 IntStream 並新增元素
IntStream intStream = IntStream.of(30, 45, 70, 80, 90, 120);
現在,獲取此流的第一個元素
OptionalInt res = intStream.findFirst();
以下是一個在 Java 中實現 IntStream findFirst() 方法的示例
示例
import java.util.OptionalInt;
import java.util.stream.IntStream;
public class Demo {
public static void main(String[] args) {
IntStream intStream = IntStream.of(30, 45, 70, 80, 90, 120);
OptionalInt res = intStream.findFirst();
if (res.isPresent())
System.out.println(res.getAsInt());
else
System.out.println("Nothing!");
}
}輸出
30
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP