【发布时间】:2019-12-23 10:59:23
【问题描述】:
知道如何对二维字符串数组执行修剪操作,例如3x3 使用 Java 流 API 并收集一个返回到相同维度的 3x3 数组?
关键是要避免使用显式的 for 循环。
当前的解决方案是简单地执行一个 for 循环,例如:
String arr[][] = {
{" word ", " word "},
{" word ", " word "},
{" word ", " word "}};
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
arr[i][j] = arr[i][j].trim();
}
}
这很有效,但我正在尝试想出一种方法来对流式 API 做同样的事情。
【问题讨论】:
标签: java multidimensional-array stream