將整數列表轉換為字串列表
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
中