【发布时间】:2015-03-16 09:54:19
【问题描述】:
我可以初始化二维数组的 ArrayList,这是一回事吗?
所以当我尝试初始化它时,下面是我的代码
ArrayList<int>[][] suffle = new ArrayList<int>[row][col];
我收到这样的错误:
错误:语法错误,插入“维度”以完成 ReferenceType
我该如何解决这个问题?
【问题讨论】:
-
虽然我下面的回答确实满足语法错误,但我不禁想知道为什么你认为你需要一个二维数组
ArrayLists。 -
这是我必须为 AP CS 图片实验室做的一个项目,我的老师要求我们将一张图片分成 N 行和 M 列,然后随机(随机)打乱所有矩形并显示新的图片。用户应该输入N和M,所以我正在考虑使用一个二维数组来存储(startrow,endrow,startcol,endcol)(所以一个整数的arraylist)来解决这个问题。
-
那么你可能想要坚持使用数组。
标签: java arrays arraylist multidimensional-array