由于列的数量是恒定的,你可以有一个
List的
int[]。
import java.util.*; //... List<int[]> rowList = new ArrayList<int[]>(); rowList.add(new int[] { 1, 2, 3 }); rowList.add(new int[] { 4, 5, 6 }); rowList.add(new int[] { 7, 8 }); for (int[] row : rowList) { System.out.println("Row = " + Arrays.toString(row)); } // prints: // Row = [1, 2, 3] // Row = [4, 5, 6] // Row = [7, 8] System.out.println(rowList.get(1)[1]); // prints "5"由于它以a
List为后缀,因此行数可以动态增加和减少。每行都有一个
int[],它是静态的,但是您说列数是固定的,因此这不是问题。



