使用Java 8的新功能,转换a的所有值的最简洁方法是List<String>什么?
鉴于这种:
List<String> words = Arrays.asList("Apple", "Ananas", "Mango", "Banana", "Beer");
Run Code Online (Sandbox Code Playgroud)
我目前正在这样做:
for (int n = 0; n < words.size(); n++) {
words.set(n, words.get(n).toUpperCase());
}
Run Code Online (Sandbox Code Playgroud)
Java 8中的新Lambdas,Collections和Streams API如何帮助:
就地转换值(不创建新列表)
将值转换为新的结果列表.