String [] []超出范围异常错误

时间:2015-08-06 18:59:11

标签: java arrays eclipse multidimensional-array indexoutofboundsexception

当我试图打印出我的二维String数组时,收到一条错误消息:

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
    at MainClass.main(MainClass.java:51)

这是我的阵列:

String[][] list = {
    {"1",null},
    {"2",null},
    {"3",null},
    {"4",null},
    {"5",null},
    {"6",null},
    {"7",null},
    {"8",null},
    {"9",null},
    {"10",null},
    {"11",null},
    {"12",null},
    {"13",null},
    {"14",null},
    {"15",null}
};

这就是我打印它的方式:

for( int row=0; row<list.length; row++) {
    for( int col=0; col<list.length; col++) {
        System.out.print(list[row][col] + "\t"); //this is MainClass:java:51 where the error is happenin
    }
    System.out.println();
}

我正在尝试以漂亮的网格形状打印出来。我现在这样做的方式是为Integr数组而工作,这让我感到很困惑。

1 个答案:

答案 0 :(得分:6)

Int应为%