0

私は次のArrayListを持っています

ArrayList<HashMap<String, String>> list;
HashMap<String, String> map;

内部に次の値があります。

list[0] = map.put("key_0", value_0);
list[1] = map.put("key_1", value_1);
list[2] = map.put("key_2", value_2);

list配列を解析して、特定の位置にあるキーの値を取得したいと思います。

4

1 に答える 1

3

get()メソッドを使用して、ArrayList>から特定のマップを取得できます。例えば、

map = list.get(index);

そして、そのマップのキーを取得するには、次のことができます。

String key = map.get("key");

参考までに、これは実行可能な解決策です。key_0、key_1、key_2などのキー名を使用している理由がわかりません。

于 2012-06-25T12:53:26.753 に答える