Java:嵌套列表的返回类型

标签 java arraylist

如果我想返回嵌套的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/

相关文章:

java - 计算给定字符串在 ArrayList 中的出现次数

java - 在这种情况下如何使用迭代器?

java - 如何将多个文本字段添加到数组列表 JavaFX

java - 将列表内容排序为新列表

java - 流已被操作或关闭 - Java 8

java - 如何在不制作包的情况下运行具有多个类文件的java程序?

java - Java swing 应用程序中 JMenuBar Flyout 的问题

javascript - 如何从 arrayList Jquery/Javascript 中删除重复的对象值

java EE : class not found despite valid import?!

java - 获取空指针并转换结果 java.lang.NullPointerException : lock == null