Android项目:返回多个列表对象形成一种方法

时间:2012-10-10 18:48:10

标签: android arraylist

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

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

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

我希望从方法中返回它们。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以执行以下操作:

1.由于列表是引用,您可以通过方法的参数列表传递它们。

2.或者你可以创建一个引用任意数量列表的类。

3.您可以返回ArrayLists的ArrayList。

答案 1 :(得分:0)

根据定义,函数只能返回一个值,因此您可以选择几个选项。

  • 您可以创建一个以tid_listtno_list作为其属性的新课程
  • 您可以让您的方法返回包含两个ArrayList s
  • ArrayList
  • 如果tno_listtid_list是类的属性,并且函数是同一个类的方法,则可以在方法内编辑它们并完全跳过参数/返回值路径。