【发布时间】:2018-11-07 01:09:42
【问题描述】:
所以,我有 2 个方法,每个方法返回一个相同类型的业务层对象类的列表。
我正在尝试创建一个新方法来创建一个同样类型的新 ArrayList 并将这两个列表添加到其中。
有人知道如何将这些列表调用到该组合列表中吗?这似乎不起作用。
public response getlist1() {
....
return list1;
}
public response getlist2() {
....
return list2;
}
public response getCombinedList() {
ArrayList<...> = new ArrayList<...>();
combinedList.add(list1);
combinedList.add(list2);
...
}
【问题讨论】:
-
使用
combindedList.addAll(list1); -
你在哪里调用 getlist1() 和 getlist2()?
-
将
list1替换为getList1(),将list2替换为getList2() -
您可能希望复习变量范围(实例、类、本地)的概念。如果找不到
list1和list1,它们可能超出了getCombinedList的范围。