【发布时间】:2020-10-05 04:17:17
【问题描述】:
我正在尝试从旧的二维数组中删除空元素并将其放入新的二维数组中,但新的二维数组正在输出所有空元素。
String[][] status = new String[P][M];
String[][] newStatus = new String[P][M];
for (int i = 0; i < status.length; i++) {
for (int j = 0; j < status.length; j++) {
if (status[i][j] != null) {
newStatus[i][j] = status[i][j];
}
}
}
原始二维数组:
[[O, X, null, O, O, null, null], [null, null, O, null, null, O, O]]
我希望它看起来像这样:
[[O, X, O, O], [O, O, O]]
它正在输出这个:
[[null, null, null, null, null, null, null],
[null, null, null, null, null, null, null]]
我对二维数组不太熟悉,所以如果有人可以提供帮助,将不胜感激。
【问题讨论】:
标签: java arrays sorting multidimensional-array null