Android项目:从一个方法返回多个列表对象

Android项目:从一个方法返回多个列表对象,android,arraylist,Android,Arraylist,我正在开发一个Android项目,其中我需要从一个方法返回多个List对象。这可能吗 例如,我创建了两个不同的List对象 List<String> tid_list=new ArrayList<String>(); List<String> tno_list=new ArrayList<String>(); List tid_List=new ArrayList(); List tno_List=new ArrayList(); 我想从一个方

我正在开发一个Android项目,其中我需要从一个方法返回多个
List
对象。这可能吗

例如,我创建了两个不同的
List
对象

List<String> tid_list=new ArrayList<String>();
List<String> tno_list=new ArrayList<String>();
List tid_List=new ArrayList();
List tno_List=new ArrayList();

我想从一个方法返回它们。如何实现这一点?

您可以执行以下操作:

1.因为列表是引用,所以可以通过方法的参数列表传递它们

2.也可以创建一个类,该类可以引用任意多个列表


3.您可以返回ArrayList of ArrayList。

根据定义,一个函数只能返回一个值,因此您只剩下两个选项

  • 您可以创建一个新类,该类的属性为
    tid_list
    tno_list
  • 您可以使方法返回一个
    ArrayList
    ,其中包含两个
    ArrayList
    s
  • 如果
    tno_list
    tid_list
    是类的属性,并且函数是同一类的方法,则可以在方法内编辑它们,并完全跳过参数/返回值路径
检查此项:它将帮助您。