【发布时间】:2015-03-02 11:24:46
【问题描述】:
所以我想使用与数组结合的arraylist,本质上是一个二维数组列表,但第一级作为数组列表,第二级作为数组。 我知道arraylists或arrays可以单独用作2d,但是我的第一组数据我不知道大小,而第二组我知道大小为30
举个例子,数组列表应该包含类似的名称
{"bob", "dave", "pete", "alan"}
然后对于每个名称,我想附加一个大小为 30 的数组,如果我只使用数组,我想它会是这样的
String[][] array = new String[?][30]();
然后我会使用类似
的名称添加名称array[0] = "bob";
然后使用添加数据
array[0][0] = 1;
但我希望第一个是数组列表
抱歉,如果不清楚,请随时要求更多解释
【问题讨论】:
-
“但我希望第一个是数组列表”,你的英文和代码没有多大意义。请重写。
-
听起来更像
Map<String, String[]>而不是List<String[]>... -
你为什么不用
Map<String, List<String>>