如何在 Java 中建立動態 2D 陣列?


如果你希望在 Java 中建立動態 2d 陣列而不用 List。並且只希望在 Java 中用普通陣列建立動態 2d 陣列,請點選以下連結

你可以使用 List 實現相同的效果。請看下方的程式。你可以有任意數量的行或列。

示例

import java.util.ArrayList;
import java.util.List;
public class Tester {
   public static void main(String[] args) {
      List<int[]> rows = new ArrayList<>();
      rows.add(new int[]{1,2,3});
      rows.add(new int[]{1,2});
      rows.add(new int[]{1});
      //get element at row : 0, column : 0
      System.out.println("[0][0] : " + rows.get(0)[0]);
      //get element at row : 1, column : 1
     System.out.println("[1][1] : " + rows.get(1)[1]);
   }
}

輸出

[0][0] : 1
[1][1] : 2

更新於: 24-Feb-2020

3K+ 次瀏覽

開啟你的 職業生涯

完成課程取得認證資格

開始學習
廣告
© . All rights reserved.