0

Listメソッドから複数のオブジェクトを返す必要がある Android プロジェクトを開発しています。これは可能ですか?

たとえば、2 つの異なるListオブジェクトを作成しました ....

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

メソッドからそれらを返したい。どうすればこれを達成できますか?

4

2 に答える 2

0

定義上、関数は 1 つの値しか返すことができないため、いくつかのオプションが残されています。

  • プロパティとしてtid_listandを持つ新しいクラスを作成できますtno_list
  • メソッドが 2 つのArrayListを含む を返すようにすることができますArrayList
  • tno_listtid_listがクラスのプロパティであり、関数が同じクラスのメソッドである場合、メソッド内でそれらを編集して、パラメーター/戻り値ルートを完全にスキップできます。
于 2012-10-10T19:00:29.207 に答える
0

次のことができます。

1.リストは参照であるため、メソッドの引数リストを介して渡すことができます。

2.または、必要な数のリストへの参照を持つクラスを作成できます。

3. ArrayList の ArrayList を返すことができます。

于 2012-10-10T18:54:03.560 に答える