如何在 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