java - 二维数组尝试正确显示

标签 java arrays

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/

相关文章:

c++ - 我的位掩码有什么问题?

java - 在 Spring 中嵌入 HornetQ

c# - 像 mongdbo objectid 一样进行字节打包

java - 并行多播路由(末尾带有 POST)

java - Java 中的作业调度算法

javascript - Google Charts 不接受格式正确的数组作为行数据

php - 在 PHP 中创建 XML 文档

C++ 数组初始值设定项

java - 短代码的 Python 到 Java 翻译

java - 在运行时运行已编译的 java 代码