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