簡體   English   中英

如何將ArrayList的索引添加到同一Arraylist Java

[英]How to add an index of an ArrayList to the same Arraylist Java

我想將2維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));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM