将整数列表转换为字符串列表
List<Integer> nums = Arrays.asList(1, 2, 3);
List<String> strings = nums.stream()
.map(Object::toString)
.collect(Collectors.toList());
那是:
- 从列表中创建流
- 使用
Object::toString
映射每个元素 - 使用
Collectors.toList()
将String
值收集到List
中
List<Integer> nums = Arrays.asList(1, 2, 3);
List<String> strings = nums.stream()
.map(Object::toString)
.collect(Collectors.toList());
那是:
Object::toString
映射每个元素Collectors.toList()
将 String
值收集到 List
中