我想为条目数据创建数组列表,即人的信息,但我想根据用户请求创建新列表(例如,用户在int中键入,然后方法生成x ArrayLists取决于x是什么,用于在多个列表中存储数据(如果需要的话)。)
即。用户可以根据需要创建多个列表,然后添加数据,你是怎么做到的? 我无法弄清楚如何去做,这让我烦恼大笑,如果我的解释含糊不清,请告诉我,我会再次尝试解释...(不是最好的给予解释,对不起,希望你们都明白我的意思)。
答案 0 :(得分:1)
您可以创建一个包含所有用户ArrayList
的{{1}}:
ArrayList
然后向列表编号ArrayList<ArrayList<String>> lists = new ArrayList<ArrayList<String>>();
for (int i = 0; i < x; i++) {
lists.add(new ArrayList<String>());
}
添加内容:
n
答案 1 :(得分:0)
你计划的东西看起来很难看。但没有什么是不可能的。
public List<List<yourDataType>> creatList (int x) {
List<List<yourDataType>> l = new ArrayList<List<yourDataType>>();
for (int i = 0; i < x; i++)
l.add(new ArrayList<yourDataType>());
return l;
}