一維數組(Single-Dimensional)
多維數組(Multidimensional)
交錯數組(Jagged arrays):交錯數組是元素為數組的數組。交錯數組元素的維度和大小可以不同。交錯數組有時稱為“數組的數組”。以下示例說明如何聲明、初始化和訪問交錯數組。
下面聲明一個由三個元素組成的一維數組,其中每個元素都是一個一維整數數組:
int[][] jaggedArray = new int[3][];
必須初始化 jaggedArray 的元素后才可以使用它。可以如下例所示初始化該元素:
jaggedArray[0] = new int[5]; jaggedArray[1] = new int[4]; jaggedArray[2] = new int[2];
每個元素都是一個一維整數數組。第一個元素是由 5 個整數組成的數組,第二個是由 4 個整數組成的數組,而第三個是由 2 個整數組成的數組。
也可以使用初始值設定項用值填充數組元素,在這種情況下不需要數組大小。例如:
jaggedArray[0] = new int[] { 1, 3, 5, 7, 9 }; jaggedArray[1] = new int[] { 0, 2, 4, 6 }; jaggedArray[2] = new int[] { 11, 22 };