使用 Java 8 中的特性,转换列表的所有值的最简洁方法是什么?
2022-09-03 03:31:23
使用Java 8的新功能,转换所有值的最简洁的方法是什么?List<String>
鉴于此:
List<String> words = Arrays.asList("Apple", "Ananas", "Mango", "Banana", "Beer");
我目前正在这样做:
for (int n = 0; n < words.size(); n++) {
words.set(n, words.get(n).toUpperCase());
}
Java 8 中新的 Lambdas、Collections 和 Streams API 如何帮助:
就地转换值(无需创建新列表)
将值转换为新的结果列表。