List中相互转换,在Java 8之前可能需要遍历重新赋值组装,比较啰嗦。
在Java 8中使用stream可以很好的解决:
List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());
举个栗子:
在 Java 8 之前,我们是这样来 转换的:

打印一下:

Java 8 转换:

打印一下:

本文介绍在Java8中如何使用Stream API简化List元素类型的转换过程,对比Java8之前繁琐的手动遍历转换方法,展示Stream提供的高效解决方案。
List中相互转换,在Java 8之前可能需要遍历重新赋值组装,比较啰嗦。
在Java 8中使用stream可以很好的解决:
List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());
举个栗子:
在 Java 8 之前,我们是这样来 转换的:

打印一下:

Java 8 转换:

打印一下:

5901

被折叠的 条评论
为什么被折叠?