温馨提示×

java中stream的map怎么使用

小亿
249
2024-05-29 16:21:10
栏目: 编程语言
Java开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

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

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Java Stream中map操作的使用场景是什么

0