Java 将 List<String> 元素全部转换成大写 - 使用 Stream API 和 Lambda 表达式
可以使用 Java 8 的 Stream API 和 Lambda 表达式来实现这个功能。代码示例如下:
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
public class Main {
public static void main(String[] args) {
List<String> list = new ArrayList<>();
list.add('apple');
list.add('banana');
list.add('orange');
List<String> upperCaseList = list.stream()
.map(String::toUpperCase)
.collect(Collectors.toList());
System.out.println(upperCaseList);
}
}
运行结果为:
[APPLE, BANANA, ORANGE]
在上述代码中,我们使用 stream()
方法将 List 转换为 Stream 对象,然后使用 map()
方法将每个元素转换成大写,最后使用 collect()
方法将 Stream 对象转换为 List 对象。
原文地址: http://www.cveoy.top/t/topic/qC68 著作权归作者所有。请勿转载和采集!