附加来自不同方法类型Java的列表

时间:2014-10-21 16:38:54

标签: java list

我有两种不同类型的方法,我想将第一种方法的列表附加到第二种方法。方法如下:

private List<Object> mergeData(List<Data1> tabList, List<Data2> tabListAnother){
   List<Object> mergeDataList = new ArrayList<Object>();

     mergeDataList = ListUtils.union(tabList, tabListAnother);

     return mergeDataList;
}

private List<Data1> getData(Some Parameters here........){

 List<Data1> data1List = new ArrayList<Data1>();


 Some code here adding to list all elements
 .......
 .......


 return data1List;
}

我的问题是如何将 mergeDataList 附加到 data1List ,以便它以这样的方式返回在一个return语句中输出mergeDataList和data1List togethor的值?

帮助表示赞赏..

2 个答案:

答案 0 :(得分:0)

如果我正确理解了您的问题,您可以通过调用getData()作为一个参数调用该方法,将另一个列表作为另一个调用。

   mergeData(getData(...), otherList)

答案 1 :(得分:0)

这很简单,只需这样做:

data1List.addAll(mergeData(tabList,tabListAnother));