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


如果你想在不使用列表的情況下在 Java 中建立一個動態 2D 陣列。並且僅使用普通陣列在 Java 中建立一個動態 2D 陣列,請點選以下連結

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

示例

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

更新日期:2020 年 2 月 24 日

已觀看 3K+ 次

開啟你的 職業之路

完成課程以獲得認證

開始
廣告
© . All rights reserved.