共计 670 个字符,预计需要花费 2 分钟才能阅读完成。
在 Java 中,一个方法只能返回一个值。如果你想返回多个 list,有几种常用的方法可以实现:
- 使用数组或集合:创建一个数组或集合,然后将所有的 list 添加到其中,最后将数组或集合作为方法的返回值。
public List[] multipleLists() {List<Integer> list1 = new ArrayList<>();
List<String> list2 = new ArrayList<>();
// 添加元素到 list1 和 list2
List[] result = new List[2];
result[0] = list1;
result[1] = list2;
return result;
}
- 使用自定义类:创建一个自定义类,类中包含多个 list 的成员变量,然后将这些 list 赋值并返回该类的对象。
public class MultipleLists {private List<Integer> list1;
private List<String> list2;
// 构造方法、getter 和 setter
public static MultipleLists multipleLists() {MultipleLists result = new MultipleLists();
result.setList1(new ArrayList<>());
result.setList2(new ArrayList<>());
// 添加元素到 list1 和 list2
return result;
}
}
使用以上两种方法,你可以在一个方法中返回多个 list。根据实际情况选择合适的方法。
丸趣 TV 网 – 提供最优质的资源集合!
正文完