0

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

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

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

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

4

2 回答 2

0

您可以执行以下操作:

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

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

3.您可以返回ArrayLists的ArrayList。

于 2012-10-10T18:54:03.560 回答
0

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

  • 您可以创建一个新类,该类具有tid_listtno_list作为它的属性
  • 您可以让您的方法返回一个ArrayList包含两个ArrayLists
  • 如果tno_listtid_list是类的属性,而函数是同一个类的方法,可以在方法内部进行编辑,完全跳过参数/返回值路由。
于 2012-10-10T19:00:29.207 回答