2016-11-07 42 views
0

是否有任何將多個實體列表合併爲一個的可能性。以下是代碼:在Java中將多個實體列表合併爲一個列表

public List getList() { 
List<MyClass1> list1 = someService.getList1(); 
List<MyClass2> list2 = someService.getList2(); 
List<MyClass1> list3 = someService.getList3(); 
List<MyClass1> list4 = someService.getList4(); 
//Some merging operation 
return ..... } 

請注意,MyClass1,MyClass2 ....都是包含不同屬性的實體。

這可能嗎?

在此先感謝....

+1

這是可能的,但它不是在一個列表中混合類型是個好主意。當你將它從列表中拉出時,你怎麼知道這個類型是什麼? – azurefrog

回答

0

您可以使用對象

List<Object> newlist = new ArrayList<>(); 
newlist.add(list1); 
相關問題