鋸齒陣列


鋸齒陣列是多維陣列,其中成員陣列大小不同。例如,我們可以建立一個二維陣列,其中第一個陣列有 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

更新日期: 23-Jun-2020

4K+ 瀏覽量

開啟你的 職業生涯

完成課程,獲得認證

開始
廣告