如何将ArrayList的索引添加到相同的Arraylist Java

时间:2015-12-27 09:24:42

标签: java android arraylist

我想将2维ArrayList的索引添加到同一个ArrayList中。 代码应该类似于以下内容,但必须涉及索引号和相同的ArrayList:

ArrayList<String> a[0] = new ArrayList<>(Arrays.asList("A", "B", "C"));
ArrayList<String> a[1] = a[0];

当然这段代码不起作用。 提前谢谢你......

1 个答案:

答案 0 :(得分:3)

a[i]用于访问和分配数组元素。

假设a声明为:

ArrayList<ArrayList<String>> a = new ArrayList<>();

您可以为内部列表指定:

a.set(0,new ArrayList<String>(Arrays.asList("A", "B", "C"));
a.set(1,a.get(0));

请注意,此代码仅在a的大小至少为2时才有效(即它已具有索引0和1的值)。如果a为空,则应使用:

a.add (new ArrayList<String>(Arrays.asList("A", "B", "C"));
a.add (a.get(0));