鋸齒陣列
鋸齒陣列是多維陣列,其中成員陣列大小不同。例如,我們可以建立一個二維陣列,其中第一個陣列有 3 個元素,另一個有 4 個元素。以下是演示鋸齒陣列概念的示例。
示例
public class Tester { public static void main(String[] args){ int[][] twoDimenArray = new int[2][]; //first row has 3 columns twoDimenArray[0] = new int[3]; //second row has 4 columns twoDimenArray[1] = new int[4]; int counter = 0; //initializing array for(int row=0; row < twoDimenArray.length; row++){ for(int col=0; col < twoDimenArray[row].length; col++){ twoDimenArray[row][col] = counter++; } } //printing array for(int row=0; row < twoDimenArray.length; row++){ System.out.println(); for(int col=0; col < twoDimenArray[row].length; col++){ System.out.print(twoDimenArray[row][col] + " "); } } } }
輸出
0 1 2 3 4 5 6
廣告