在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方法对流中的元素进行转换或映射,从而实现各种操作。