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