Java Jagged Array

Lil*_*a 5 9 java jagged-arrays

我们的作业分配要求我们使用锯齿状数组来存储二维布尔矩阵的值.是否有针对锯齿状数组的内置java类,或者我将不得不使用ArrayLists数组手动创建它?

NPE*_*NPE 16

在Java中,2D数组是一维数组对象的数组.每个1D阵列可以具有不同的长度,这意味着您可以获得开箱即用的锯齿状阵列.

例如,以下是完全有效的Java,并打印出来3 5 3 4:

    int x[][] = {{0,1,2,3,4},{0,1,2},{0,1,2,3}};
    System.out.println(x.length);
    System.out.println(x[0].length);
    System.out.println(x[1].length);
    System.out.println(x[2].length);
Run Code Online (Sandbox Code Playgroud)