IntStream map() 方法
IntStream map() 方法返回由將給定函式應用於此 stream 中元素的結果組成的新的 stream。
語法如下
IntStream map(IntUnaryOperator mapper)
其中,mapper 引數是非干擾、無狀態的函式,用於應用於每個元素
建立一個 IntStream,並新增一些元素
IntStream intStream1 = IntStream.of(20, 35, 40, 55, 60);
現在,將它與新的 IntStream 對映起來,並在 map() 函式中應用該條件來顯示更新的 stream 元素
IntStream intStream2 = intStream1.map(a -> (a + a));
以下是使用 Java 實現 IntStream map() 方法的一個示例
示例
import java.util.*;
import java.util.stream.IntStream;
public class Demo {
public static void main(String[] args) {
IntStream intStream1 = IntStream.of(20, 35, 40, 55, 60);
IntStream intStream2 = intStream1.map(a -> (a + a));
System.out.println("Updated Stream...");
intStream2.forEach(System.out::println);
}
}輸出
Updated Stream... 40 70 80 110 120
廣告
資料結構
網路
關係型資料庫
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP