2014-07-19 26 views
0

我有個問題。現在,我有三個班。兩個arraylist與JAVA中的同一個父類合併

public C(){} 

public A extends C {} 

public B extends C {} 

我想要做的就是創建兩個數組列表:

ArrayList<A> list_A; 
ArrayList<B> list_B; 

最後,我想這個兩分的ArrayLists用相同的父類合併。

我檢查論壇:list_A.addAll(list_B)與相同的類對象一起使用。

回答

1

您可以在超類型的容器將它們合併:

ArrayList<C> list_C = new ArrayList<C>(); 
list_C.addAll(list_A); 
list_C.addAll(list_B); 
+0

謝謝葉蘭。我幫了我很多。 – Penergy

相關問題