java - 一次性将List<String[]>下的元素转为大写

标签 java string

我正在使用 List<String[]>带有一些较小的案例字段。

List<String[]> csvBody = reader.readAll();

我的输出应该是相同的数据类型 List<String[]> .

是否有可能将我容器中的每个字符串一次性转换为大写?

最佳答案

我认为您可以结合使用 List#replaceAllStream 来映射数组:

csvBody.replaceAll(a -> Arrays.stream(a)
                              .map(String::toUpperCase)
                              .toArray(String[]::new));

关于java - 一次性将List<String[]>下的元素转为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50514398/

相关文章:

java - 动态创建和添加框架布局android

java - 如何获取@XmlElement注释的值

java - image.setImageDrawable 导致应用程序崩溃

regex - 在excel字符串中从右侧提取第一个 float

php - 字符串字符串和 PDO

当您更改系统语言时,Android 复数无法正常工作

java - JPA 从子表中检索名称值而不使用子模型

java - 在 HTTP 连接中使用基于 token 的身份验证时如何防止重放攻击

c++ - 使用 C++ 在文件中进行字符串搜索/索引

c# - 如何从字符串中提取非数字文本