Android项目:从一个方法返回多个列表对象
我正在开发一个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(); 我想从一个方
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
sArrayList
- 如果
和tno_list
是类的属性,并且函数是同一类的方法,则可以在方法内编辑它们,并完全跳过参数/返回值路径tid_list