关于android:如何动态命名变量?

How to name a variable dynamically? - Java

本问题已经有最佳答案,请猛点这里访问。

我想知道如何动态地命名一个变量。

如果列表中有3个项目,那么它应该为每个项目创建3个不同的对象。像:

1
2
3
4
5
ArrayList<String> list1;

ArrayList<String> list2;

ArrayList<String> list3;

所以应该算一算或者其他类似的事情。

如果列表中有4个项目,则应创建4个变量。

我怎样才能做到?

编辑:

我尝试过这个,但它告诉我一个错误,我不能创建一个通用的信息数组。

1
2
3
4
5
ArrayList<Info> listForLg[] = new ArrayList<Info>[];
for (int i = 0; i < sizeOfKfzList; i++) {
    listForLg[i] = new ArrayList<Info>();
    listForLg[i].add(logInfo);
}

你能帮助我吗?


为此使用数组…

1
ArrayList<String> yourlist[] = new ArrayList<String>([your size here])

根据索引使用变量..

1
yourlist[0] yourlist[1]....and so on

希望这能有所帮助