Java 中的 LongStream mapToDouble() 方法
mapToDouble() 方法返回一個 DoubleStream,其中包含將給定函式應用於此流元素的結果。
語法如下:
DoubleStream mapToDouble(LongToDoubleFunction mapper)
引數 mapper 是要應用於每個元素的無狀態函式。
要在 Java 語言中使用 LongStream 類,請匯入以下包:
import java.util.stream.LongStream;
以下是在 Java 語言中實現 LongStream mapToDouble() 方法的示例:
示例
import java.util.stream.LongStream; import java.util.stream.DoubleStream; public class Demo { public static void main(String[] args) { LongStream longStream = LongStream.of(5000L, 12000L, 15000L, 20000L, 25000L); DoubleStream s = longStream.mapToDouble(a → (double)a); System.out.println("Elements of DoubleStream..."); s.forEach(System.out::println); } }
輸出
Elements of DoubleStream... 5000.0 12000.0 15000.0 20000.0 25000.0
廣告