Soy muy nuevo para el desarrollo de Android, y estoy tratando de usar HashMap en el proyecto de ejemplo de Android. Ahora, estoy haciendo un proyecto de muestra para aprender Android. Solo almaceno claves y valores en HashMap, quiero mostrar las claves y sus valores en EditView. Seguí el código siguiente en mi proyecto de muestra. Pero, la primera clave y el valor solo imprimen en EditView.¿Cómo imprimir todas las claves y valores de HashMap en 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);
}
En EditView iOS = 100
solo está imprimiendo. Quiero imprimir todas las claves y su valor en EditText. ¿Alguien puede decirme por favor dónde estoy haciendo mal? Gracias por adelantado.
Ver esta pregunta y muchas otras: http://stackoverflow.com/questions/1066589/ java-iterate-through-hashmap – Anton
hola Gopinath !!Su código para recuperar y establecer el valor de la clave del mapa Hash es correcto, pero está estableciendo estos valores en solo un textView. –
Gracias a todos. Tengo la respuesta. Una vez más, les agradezco a todos. – Gopinath