如何制作动态的arraylist

时间:2016-04-01 08:03:10

标签: android arraylist

是否可以制作动态ArrayList,例如我有

List<String> Group = new ArrayList<String>();

我想拥有像Group1,Group2,Group3这样的动态arraylist ...... 如何实现内部迭代?

for (int i = 0; i < n; i++) {
     List<String> Group+i = new ArrayList<String>(); // generate group-n
}

任何建议?

3 个答案:

答案 0 :(得分:0)

你的意思是这样吗?

List<List<String>> collectionOfLists = new ArrayList<List<String>>();
for(int i = 0; i < yourVar; i++){
    collectionOfLists.add(new ArrayList<String>());
}

然后您可以拥有任意数量的数组列表并按照

使用它们

答案 1 :(得分:0)

而不是列表使用arraylist,你可以继续前进。

ArrayList<ArrayList<Integer>> outer = new ArrayList<ArrayList<Integer>>();
    ArrayList<Integer> inner = new ArrayList<Integer>();        

答案 2 :(得分:0)

您可以这样做。.

for (int i = 1; i < n; i++)
    {    List<String> mylist$i   = new ArrayList<String>();}

它会给你

List<String> mylist1   = new ArrayList<String>();
List<String> mylist2   = new ArrayList<String>();
List<String> mylist3   = new ArrayList<String>();
List<String> mylist4   = new ArrayList<String>();

“ $”可用于连接并创建新的字符串/变量。