Ver Mensaje Individual
  #5 (permalink)  
Antiguo 31/10/2011, 07:11
Avatar de afrika026
afrika026
 
Fecha de Ingreso: junio-2011
Mensajes: 85
Antigüedad: 12 años, 10 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