从不同的Java方法类型追加列表

从不同的Java方法类型追加列表,java,list,Java,List,我有两个具有两种不同类型的方法,我想将列表从第一个方法附加到第二个方法。方法如下: private List<Object> mergeData(List<Data1> tabList, List<Data2> tabListAnother){ List<Object> mergeDataList = new ArrayList<Object>(); mergeDataList = ListUtils.union(ta

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

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,使其以这样的方式返回,即在一个返回语句中同时输出mergeDataList和data1List的值


感谢您的帮助。

若我正确理解了您的问题,您可以通过调用getData作为一个参数,调用另一个列表作为另一个参数来调用该方法

   mergeData(getData(...), otherList)

这很简单,只要这样做:

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

您可以创建一个对象,该对象将分别保存这两个列表并返回该对象。