鋸齒數組

二維數組中,每一行本身又是一個數組,因而各行就可以有不同的長度,這樣的數組稱爲鋸齒數組(ragged array)。

創建鋸齒數組的兩種方法:

public class RaggedArray {

	public static void main(String[] args) {
		
		int[][] ra1 = {
				{ 1, 2, 3, 4, 5 },
				{ 2, 3, 4, 5 },
				{ 3, 4, 5 },				
				{ 4, 5 },
				{ 5 }
				};

		int[][] ra2 = new int[5][];
		ra2[0] = new int[5];
		ra2[1] = new int[4];
		ra2[2] = new int[3];
		ra2[3] = new int[2];
		ra2[4] = new int[1];
		
	}
}
注意:使用語法 new int[5][  ] 創建數組時,第一個下標必須給定。new int[  ][  ] 是錯誤的
發佈了143 篇原創文章 · 獲贊 19 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章