Java 中的 LongStream findAny() 方法
Java 中的 LongStream 類的 findAny() 方法返回一個 OptionalLong,表示流的某個元素,或者如果流為空,則返回一個空的 OptionalLong。
語法如下:
OptionalLong findAny()
其中,OptionalLong 是一個容器物件,可能包含或不包含一個長值。
要在 Java 中使用 LongStream 類,請匯入以下包:
import java.util.stream.LongStream;
以下是一個實現 LongStream findAny() 方法的示例。OptionalLong 類的 isPresent() 方法如果值為 true,則返回 true
示例
import java.util.OptionalLong;
import java.util.stream.LongStream;
public class Demo {
public static void main(String[] args) {
LongStream longStream = LongStream.of(50000L, 70000L, 85000L, 90000L, 95000L).parallel();
longStream = longStream.filter(a → a > 75000L);
OptionalLong res = longStream.findAny();
if (res.isPresent()) {
System.out.println(res.getAsLong());
} else {
System.out.println("Nothing!");
}
}
}輸出
85000
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP