[英]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.