【发布时间】:2016-04-14 04:04:54
【问题描述】:
您好,我以前使用此代码逐行循环遍历我的数组,但是我现在想逐列执行,最好的选择是有两个 for 循环, i 和 j 然后追加 [j] [i]?
StringBuffer decryptedText = new StringBuffer();
for(char [] i : array){
for (int j = 0; j < i.length; j++) {
if (i[j] !=0){
decryptedText.append(i[j]);
}
}
}
decryptedText.toString();
System.out.println("\nDecrypted Text:\n" + decryptedText );
【问题讨论】:
-
您应该更喜欢
StringBuilder而不是StringBuffer,而for-each循环不会有帮助。此外,在迭代行之前,您无法获取列数。 -
若要接受答案,请单击问题开头旁边的空心标记。
标签: java arrays for-loop append stringbuffer