-1

4つのパラメーターを使用して独自のリストを作成しています。2つのパラメータを持つ標準リストの例があります。
2つではなく4つのパラメーターに対してArrayListを宣言するにはどうすればよいですか?

ArrayList<Map<String, String>> list = buildData();
String[] from = { "name", "purpose" };
int[] to = { android.R.id.text1, android.R.id.text2 };
4

2 に答える 2

2

4つのパラメーターを含むクラスを作成します。例えば:

public class MyClass {

    public String param1;

    public String param2;

    public String param3;

    public String param4;
}

次に、配列リストを次のように宣言します。

ArrayList< MyClass > list = buildData();

String[] from = { "name", "purpose", .... };

    int[] to = { android.R.id.text1, android.R.id.text2, ... };

お役に立てば幸いです。:)

于 2012-10-11T09:29:37.997 に答える
0

Mapの実装はここで適切になります。

public class SomeClass{

    public String str1;

    public String str2;

    public String str3;

    public String str4;


}


ArrayList<SomeClass, HashMap<String, String>> map = newArrayList<SomeClass,HashMap<String, String>>();
于 2012-10-11T10:06:37.823 に答える