Java - ArrayList[][] 可能吗?
ArrayList<Integer>[][] matrix = new ArrayList<Integer]>[sizeX][sizeY]();
或者
ArrayList<Integer>[][] matrix = new ArrayList<Integer]>()[sizeX][sizeY];
不起作用,我开始认为甚至不可能将 ArrayList 存储在矩阵中?
ArrayList<Integer>[][] matrix = new ArrayList<Integer]>[sizeX][sizeY]();
or
ArrayList<Integer>[][] matrix = new ArrayList<Integer]>()[sizeX][sizeY];
don't work, I'm starting to think that it's not even possible to store ArrayLists in a matrix?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
如果您仍然想使用 and 数组:
If you still want to use and array:
尝试
阅读有关 List 的更多信息
Try
Read more on List
使用它,
这意味着您的列表将由整数列表组成作为其值。
Use this,
It means that you list will be consisting of List of Integers as its value.
泛型和数组通常不能很好地混合,但这会起作用(给出警告,可以安全地忽略):
Generics and arrays generally don't mix well, but this will work (gives a warning, which can be safely ignored):
如果你想在数组中存储列表,那么你仍然需要将声明和初始化分开:
将指定 ArrayList 对象的 2 维数组。
将使用新的整数 ArrayList 初始化一个特定单元格。
If you want to store a list in an array then you still have to separate the declaration and the inizialization:
will specify a 2-dim-array of ArrayList objects.
will initialize one specific cell with a new ArrayList of Integers.