【发布时间】:2015-03-22 15:39:25
【问题描述】:
我想创建一个二维数组,其中包含一定数量的列 (5),但行数不定。建议使用带有数组列表的列表,如List<List<String>> _upload = new ArrayList<List<String>>(); 但是这并没有给我我需要的 5 个集合列。
我的第二个问题是我将数据输入这个二维数组的方式。我得到了一组信息(5 长以适合一行)String[] _ToUpload = {"One", "Two","Three","Four","Five"};。如何实现一个创建新行并将该数组合并到二维数组行的方法。
如果这似乎是一个愚蠢的问题,那么抱歉。非常感谢
【问题讨论】:
-
您应该尝试编写自己的数据结构。
List<List<Type>>没有实现二维矩阵,它实现了列表列表。 -
这 5 列是否有不同的含义(例如名字、姓氏、年龄、身高、体重)?如果是这样,您应该编写一个类来表示该数据,然后使用
ArrayList<MyClass>。 -
是的,五列有不同的含义。我该怎么办?
标签: java arrays list multidimensional-array