如何在 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP