java - 如何用java编写二维数组列表?

标签 java arraylist

我知道怎么写arraylists ,但不太知道怎么写2d arraylists 。你们能帮我吗?

最佳答案

SomeObject[] 是数组,SomeObject[][] 是二维数组。下面您可以看到整数二维数组的示例。

int[][] array2d = new int[][] {
  {1,2,3},
  {4,5,6},
  {7,8,9}
};

array2d[1][1] == 5; // this is true

没有 2D ArrayList,您可以通过制作普通的 ArrayList 数组或包含多个 ArrayList 的 ArrayList 来伪造它。

// Array of ArrayLists
ArrayList[] arr = new ArrayList[arraysize];

// ArrayList containing another ArrayList
ArrayList a = new ArrayList();
ArrayList b = new ArrayList();
a.add(b);

关于java - 如何用java编写二维数组列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61051439/

相关文章:

java - 按特定元素对对象的 ArrayList 进行排序

java - 如何从arrayList中删除元素

java - TimeLimiter 的 callWithTimeout 不起作用?

java - MyBatis SqlSession autoCommit = false 与 ExecutorType.BATCH

java - Spring Data MongoDB 看不到父类中私有(private)字段的访问器

php - 如何在 silverstripe 3 模板中按日期对外部 API json 数据进行分组?

java - 最终静态数组 - 非典型常量值

java - 完成,重新加载 Activity

java - 如何根据选定的List获取HashMap标签

java - 使用 ArrayList 的 ArrayList 创建螺旋阶矩阵