我想将二维 ArrayList 的索引添加到同一个 ArrayList 中。 代码应类似于以下内容,但必须涉及索引号和相同的ArrayList:
ArrayList<String> a[0] = new ArrayList<>(Arrays.asList("A", "B", "C"));
ArrayList<String> a[1] = a[0];
当然这个代码是行不通的。 预先感谢您...
最佳答案
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));
关于java - 如何将ArrayList的索引添加到同一个Arraylist Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34479151/