使用 Java 8 的新特性,转换 a 的所有值的最简洁方法是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 如何提供帮助:
就地转换值(不创建新列表)
将值转换为新的结果列表。