可以使用 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 对象。

Java 将 List<String> 元素全部转换成大写 - 使用 Stream API 和 Lambda 表达式

原文地址: http://www.cveoy.top/t/topic/qC68 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录