java怎么return两个集合值
时间: 2024-03-06 07:46:41 浏览: 84
在 Java 中,一个方法只能返回一个值,但可以将多个值打包成一个对象来返回。你可以使用 Java 中的容器类(如 List、Map 等)来打包多个集合值并一起返回。以下是一个示例代码:
```java
import java.util.*;
public class Example {
public static void main(String[] args) {
List<Integer> list1 = new ArrayList<Integer>();
List<String> list2 = new ArrayList<String>();
list1.add(1);
list1.add(2);
list2.add("Hello");
list2.add("World");
Map<String, Object> resultMap = new HashMap<String, Object>();
resultMap.put("list1", list1);
resultMap.put("list2", list2);
// 返回打包好的结果
return resultMap;
}
}
```
在这个例子中,我们使用了一个 Map 对象来打包了两个集合对象 list1 和 list2。在返回值时,我们返回了这个 Map 对象,这样就可以同时返回两个集合值了。当然,你也可以使用其他的容器类或者自定义的对象来打包需要返回的值。
阅读全文