将字符串列表的所有元素转换为大写

我想将字符串列表转换为大写。

这是我执行此操作的代码:

List<String> list = Arrays.asList("abc", "def", "ghi");

List<String> upped = list.stream().map(String::toUpperCase).collect(Collectors.toList());

有没有更简单/更好的方法来做到这一点?

回答:

您实际上并没有改变列表;您已经创建了一个新列表。

要通过一个小的方法调用转换列表,请使用List#replaceAll()

list.replaceAll(String::toUpperCase);

以上是 将字符串列表的所有元素转换为大写 的全部内容, 来源链接: utcz.com/qa/409150.html

回到顶部