Die Verwendung für eine Hashmap sollte ein Index von HashValues sein, um die Werte schneller zu finden. Ich weiß nicht, warum Sie Schlüssel und Werte als Strings, aber wenn Sie nur die Werte benötigen, können Sie es so tun:
ArrayList<HashMap<String, String>> test = new ArrayList<>();
String sum = "";
for (HashMap<String, String> hash : test) {
for (String current : hash.values()) {
sum = sum + current + "<#>";
}
}
String[] arr = sum.split("<#>");
Es ist kein schöner Weg, aber der Wunsch ist es nicht zu;)
es Daten aus einem Webservice erhalten wird, enthält json Daten dienen. Ich muss jedes Feld als ein Zeichenfolgenarray extrahieren, um sie in verschiedene Ansichten wie Viwepager und Listenansichten zu füllen. –
http://stackoverflow.com/questions/1090556/java-how-to-convert-hashmapstring-object-to-array.check dies könnte helfen. – Raghunandan
In das Array, das Sie hashmap's Schlüssel, Werte oder beide setzen möchten? – Alberto