5

私は自分のWebサービスからデータを取得しています

ArrayList<HashMap<String,String>>

今、上記の各オブジェクトをに変換したい

String[]

どうすればいいですか?どんな助けでも大歓迎です!

4

3 に答える 3

8

試す

ArrayList<HashMap<String, String>> test = new ArrayList<HashMap<String, String>>();
HashMap<String, String> n = new HashMap<String, String>();
n.put("a", "a");
n.put("b", "b");
test.add(n);

HashMap<String, String> m = test.get(0);//it will get the first HashMap Stored in array list 

String strArr[] = new String[m.size()];
int i = 0;
for (HashMap<String, String> hash : test) {
    for (String current : hash.values()) {
        strArr[i] = current;
        i++;
    }
}
于 2013-07-29T11:59:13.260 に答える