【发布时间】:2020-07-18 15:45:20
【问题描述】:
在循环遍历 2D char[][] 数组时如何跳过所有空索引,以便从所有具有 char 值的索引中构建一个字符串?
在下面的代码中,我使用\0 来表示空索引,并编写了一个条件来将所有不是\0 的索引附加到文本中。这是一个好方法还是有更有效的方法?
StringBuilder text = new StringBuilder();
for (int i = 0; i < row; i++) {
for (int j = 0; j < col.length(); j++) {
if (charArray[i][j] != '\0') {
text.append(charArray[i][j]);
}
}
this.newText = text.toString();
【问题讨论】:
标签: java arrays 2d stringbuilder