[英]Can I add a group of ArrayList into a single ArrayList?
我可以將一組ArrayList添加到單個ArrayList中嗎? ArrayList組具有不同的大小。 然后,我如何識別每個ArrayList?
我希望我能正確理解你的問題。
ArrayList是Object類型的列表。 如果您希望將ArrayList添加為ArrayList中的項,則可以執行此操作。
一個例子
ArrayList list = new ArrayList();
ArrayList list2 = new ArrayList();
ArrayList list3 = new ArrayList();
list.add(list2);
list.add(list3);
這將導致您的第一個ArrayList(列表)包含位於0和1的兩個arraylists。
但是,如果您要將多個ArrayLists的內容添加到單個元素列表中,則可以在ArrayList上使用addAll。 如
ArrayList consolidatedList = new ArrayList();
list.addAll(list2);
list.addAll(list3);
我實際上並沒有得到你想做的事。 是否要將來自不同ArrayLists的所有元素添加到一個結果ArrayList中? 如果是這樣,請使用ArrayList#addAll(Collection collection)
方法。
如果需要ArrayList的ArrayList,請使用ArrayList#add(Object o)
方法。 您還可以像這樣參數化生成的ArrayList:
List<ArrayList> res = new ArrayList<ArrayList>()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.