如果我想返回嵌套的arraylist
,如何编写函数的返回类型在这个函数中?
我实际上想返回一个由两个整数组成的元组,但是谷歌说我们在Java中没有这样的元组,所以这就是为什么我认为我应该使用嵌套的ArrayList
存储两个Integer
我想要的值(value)观。
我在网上搜索了有关嵌套 ArrayList
的信息在Java中。它说声明一个嵌套类型的变量 ArrayList
,它应该看起来像 ArrayList<ArrayList<type>>
,所以我想也许 return
类型应该像 ArrayList<ArrayList<type>>
,但是我尝试后还是不行。
public ArrayList<ArrayList<int>> some_function(object1, object2, ...)
最佳答案
这里是实现return
的方法ArrayList<ArrayList<Integer>>
public ArrayList<ArrayList<Integer>> someFunction(int a,int b,int c,int d){
ArrayList<Integer> intList =new ArrayList<>();
ArrayList<ArrayList<Integer>> arrayList =new ArrayList<>();
intList.add(a);
intList.add(b);
intList.add(c);
intList.add(d);
arrayList.add(intList);
return arrayList;
}
关于Java:嵌套列表的返回类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58326826/