package arrays;
导入java.util.Iterator;
公共(public)类 StringArray2D {
public static void main(String[] args) {
// TODO Auto-generated method stub
String row1[][]={{"Robert","Albert","Gilbert"},{"Fobert","Sobert","Nareg","Nari"},{"Marie","Sarie","Kharie","Aarie","Akiahsbdfuiah"}};
display2(row1);
}
public static void display2(String x[][]){
for (int row = 0; row < x.length; row++) {
for (int column = 0; column < x[row].length; column++) {
System.out.print(x[row][column] +"\t");
}
System.out.println();
}
}
public static void display(String x[][]){
for (int row = 0; row < x.length; row++) {
for (int column = 0; column < x[row].length; column++) {
System.out.println(x[row][column] + "\t");
}
System.out.println();
}
}
}
大家好...我正在尝试正确显示这个二维数组Proper Display
但我得到的显示是这样的 Improper Display
方法“display2”工作正常,方法“display”工作不正常 我缺少什么?
最佳答案
然后使用“display2”方法,有什么问题吗?
这是区别:
System.out.print(x[行][列] +"\t");
对比
System.out.println(x[行][列] +"\t");
第一个写入您提供的内容,第二个写入并添加新行。
关于java - 二维数组尝试正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45072929/