在Java中,Stream的map方法用于將流中的每個元素映射為另一個元素。該方法接受一個Function接口作為參數,該接口定義了將流中的元素映射為另一個元素的邏輯。
以下是一個簡單的示例,演示了如何使用map方法將一個整數列表中的每個元素加倍:
List<Integer> numbers = Arrays.asList(1, 2, 3, 4, 5);
List<Integer> doubledNumbers = numbers.stream()
.map(n -> n * 2)
.collect(Collectors.toList());
System.out.println(doubledNumbers);
在上面的示例中,首先創建一個整數列表numbers,然后通過stream方法將其轉換為流。然后,使用map方法將每個元素加倍,并最后使用collect方法將結果收集到另一個列表中。
通過這種方式,您可以使用map方法對流中的元素進行轉換或映射,從而實現各種操作。