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

Mik*_*ike 4 java string

我使用的List<String[]>是一些较小的案例字段.

List<String[]> csvBody = reader.readAll();
Run Code Online (Sandbox Code Playgroud)

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

是否有可能将我的Container中的每个String转换为一个伸展的大写?

Jac*_* G. 6

我估计你可以使用List#replaceAll和a 的组合Stream来映射数组:

csvBody.replaceAll(a -> Arrays.stream(a)
                              .map(String::toUpperCase)
                              .toArray(String[]::new));
Run Code Online (Sandbox Code Playgroud)