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