java中return返回多个list对象
时间: 2023-08-06 10:03:27 浏览: 127
在Java中,一个方法只能返回一个对象。如果你想返回多个List对象,可以将它们封装在一个自定义对象中,然后返回该对象。
例如,你可以创建一个名为Result的类,用于封装你想要返回的多个List对象。代码示例如下:
```java
public class Result {
private List<Object> list1;
private List<Object> list2;
//构造方法和getter/setter方法省略
public List<Object> getList1() {
return list1;
}
public void setList1(List<Object> list1) {
this.list1 = list1;
}
public List<Object> getList2() {
return list2;
}
public void setList2(List<Object> list2) {
this.list2 = list2;
}
}
```
然后你的方法可以返回一个Result对象,该对象包含了你想要返回的多个List对象。例如:
```java
public Result getLists() {
List<Object> list1 = new ArrayList<>();
List<Object> list2 = new ArrayList<>();
// 填充你的 list1 和 list2
Result result = new Result();
result.setList1(list1);
result.setList2(list2);
return result;
}
```
当你调用该方法时,你可以通过获取Result对象的getList1()和getList2()方法来获取你想要的多个List对象。
阅读全文