java中stream的map怎么使用

avatar
作者
筋斗云
阅读量:0

在Java中,Stream的map方法用于将流中的每个元素映射为另一个元素。该方法接受一个Function接口作为参数,该接口定义了将流中的元素映射为另一个元素的逻辑。

以下是一个简单的示例,演示了如何使用map方法将一个整数列表中的每个元素加倍:

List numbers = Arrays.asList(1, 2, 3, 4, 5);  List doubledNumbers = numbers.stream()                                      .map(n -> n * 2)                                      .collect(Collectors.toList());  System.out.println(doubledNumbers); 

在上面的示例中,首先创建一个整数列表numbers,然后通过stream方法将其转换为流。然后,使用map方法将每个元素加倍,并最后使用collect方法将结果收集到另一个列表中。

通过这种方式,您可以使用map方法对流中的元素进行转换或映射,从而实现各种操作。

    广告一刻

    为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!