【发布时间】:2017-02-10 14:23:36
【问题描述】:
假设我通过 for 循环将值存储到列表 A、列表 B 和列表 C。 列表 A、B、C 值通过以下方式添加:
for (int j = 0; j <5; j++)
{
list_A.add("Value"+i);
list_B.add("Value"+i);
list_C.add("Value"+i);
}
通过以下方式从我使用 this 关键字的方法中访问列表:
private CharSequence ListA[]; // declaration
this.ListA= list_A.toArray(new CharSequence[list_A.size()]); //accessing with this keyword
现在我通过以下方式将所有这些列表添加到另一个列表中
List<List<String>> finallist = new ArrayList<>();
finallist .add(list_A);
finallist .add(list_B);
finallist .add(list_C);
我进行了一些搜索,但找不到如何使用此关键字声明和访问 List>?
注意:这是我对here提出的问题的实际修改。由于我无法得到任何答案,我想我可以让它变得简单一些,并在这里提出了这个问题。
【问题讨论】:
-
声明与
this关键字无关,在这里使用它的地方是多余的。 -
我将它用于片段。我已经在 SO stackoverflow.com/questions/42137823/… 中问过一个问题
-
'将其用于片段' 比问题的其余部分没有任何意义,这是重复的。不要那样做。