31/10/2011, 07:11
|
| | | Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 13 años, 7 meses Puntos: 19 | |
Respuesta: arreglos de tipo objeto en vez de usar arrays para almacenar objetos tenes que utilizar hashmap.
El mismo se compone de una clave unica y el objeto en cuestion, por ejemplo:
HashMap contenedor = new HashMap();
Object objeto = new Object();
String llave = new String("identificador de objeto");
contendor.put(llave,objeto);
en el caso tuyo seria algo así:
HashMap contenedor = new HashMap();
String llave = "";
Datos Datos_obj = new Datos();
//agregas el primer objeto
llave = "nombre1";
contendor.put(llave,Datos_obj.obtener());
//agregas el segundo objeto previamente tenes que haber cargado el nuevo nombre en el objeto
llave = "nombre2";
contendor.put(llave,Datos_obj.obtener());
para recorrer el hashmap seria algo así:
Iterator itr = contenedor.entrySet().iterator();
while (itr.hasNext()) {
contenedor.Entry e = (contenedor.Entry)itr.next();
System.out.println("clave: "+e.getKey()+"valor:"+e.getValue());
}
consulta por google ejemplos de hashmap para ampliar tus conocimientos.
Última edición por afrika026; 31/10/2011 a las 07:42 |