共計 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 網 – 提供最優質的資源集合!
正文完