从不同的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));
您可以创建一个对象,该对象将分别保存这两个列表并返回该对象。