Intenté crear una lista de mapas. En el siguiente código, que estoy esperando para conseguirJava: crear una lista de HashMaps
[{start=1,text=ye}, {start=2,text=no}]
embargo
, sólo tengo
[{start=2,text=no}, {start=2,text=no}]
Cómo evitar anulando el primer mapa? Aquí está mi código:
HashMap mMap = new HashMap();
ArrayList list = new ArrayList();
list.add(new HashMap());
mMap.put("start",1);
mMap.put("text","yes");
list.add(mMap);
mMap.put("start",2);
mMap.put("text","no");
list.add(mMap);
System.out.println("Final result: " + list);
gracias!
==========================
Como alumno de Java que vino de un fondo lenguaje de procedimientos (SAS), Pasé bastantes horas aprendiendo y experimentando ArrayList, LinkedList, Map, LinkedMap, etc. --- No lo hago funcionar. Y no entiendo por qué con mi conocimiento limitado. ¡Ahora, estas siguientes respuestas son excelentes! Explicaron una estructura de datos muy importante en Java, al menos para mí.
GRACIAS TODOS !!!!