我有一段Java代码,希望以适当的行和列输出。怎么做?
public static void main(String[] args) {
String[][] txt = {{"test","test2"},
{"test3","test4"}};
我希望它显示如下:
test test2
test3 test4
(非常感谢您的帮助...)
答案 0 :(得分:-1)
您可以使用以下逻辑:
public static void main(String[] args) {
String[][] txt = {{"test","test2"},
{"test3","test4"}};
for (int i = 0; i < txt.length; i++) {
for (int j = 0; j < txt[i].length; j++) {
System.out.print(txt[i][j]);
System.out.print("\t");
}
System.out.println();
}
}
答案 1 :(得分:-1)
如果您使用的是Java 8,则可以使用Lambda和Streams获得所需的输出。
代码:
Arrays.stream(txt).forEach(row -> {
Arrays.stream(row).forEach(element -> {
System.out.print(element);
System.out.print("\t");
});
System.out.println();
});