Sono molto nuovo per lo sviluppo Android e sto cercando di utilizzare HashMap nel progetto di esempio Android. Ora sto facendo un progetto di esempio per imparare Android. Ho solo archiviato chiavi e valori in HashMap, voglio mostrare le chiavi e i loro valori in EditView. Ho seguito il codice qui sotto nel mio progetto di esempio. Ma, la prima chiave e valore stampano solo in EditView.Come stampare tutte le chiavi e i valori da HashMap in Android?
Map<String, String> map = new HashMap<String,String>();
map.put("iOS", "100");
map.put("Android", "101");
map.put("Java", "102");
map.put(".Net", "103");
Set keys = map.keySet();
for (Iterator i = keys.iterator(); i.hasNext();) {
String key = (String) i.next();
String value = (String) map.get(key);
textview.setText(key + " = " + value);
}
In EditView iOS = 100
è solo in stampa. Voglio stampare tutti i tasti e il loro valore in EditText. Qualcuno può dirmi dove sto sbagliando? Grazie in anticipo.
Vedere questa domanda e molti altri: http://stackoverflow.com/questions/1066589/ java-iterate-through-hashmap – Anton
ciao Gopinath !!Il tuo codice per recuperare e impostare il valore della chiave della mappa hash è corretto, ma stai impostando questi valori su un solo testo. –
Grazie a tutti. Ho la risposta Ancora una volta ti ringrazio tutti. – Gopinath