El otro dÃa andaba en el trabajo y me puse a hacer unos datos dummies para seguir con el flujo de lo que estaba haciendo y le pregunte al compa plata que si como me iba a regresar los datos que tipo de objeto seria y ya me dijo que un ArrayList pero nunca habÃa usado ArrayList asi que me puse a buscar en google información sobre estos y pues encontré pero no me convenció pero bueno al final logre hacerlo y se puede de 2 formas o por lo menos en versiones anteriores a la 1.5 de Java no jalan los datos parametrizados entonces aquà mostrare dos formas de hacerlo.
En Java 1.4
ArrayList miArrayList = new ArrayList();
miArrayList.add(new Objeto()); //se agrega el objeto a nuestro arrayList
//si queremos obtener un String de nuestro objeto siempre y cuando tenga un metodo que regrese Strings
String miString = ((Objeto)miArrayList.getIndex(index)).miMetodoQueRegresaString();
//Se hace un casteo y luego se accede al método de el Objeto
En Java 1.5 se utilizan parametrizados y esta mas facil
//es muy sencillo crear un ArrayList Parametrizado solo se hace
ArrayList miArrayList = new ArrayList<Objeto>();
//y ahora solo te dejara agregar elementos del mismo tipo de objeto
miArrayList.add(new Objeto());
//o tambien asi
Objeto miObjeto = new Objeto();
miArrayList.add(miObjeto);
//para acceder a los metodos es como si hubieses instanciado el objeto
//por ejemplo el objeto en el indice 1, si tuviese el metodo getNombre ()
String nombre = miArrayList.getIndex(1).getNombre();
Asà seria para poder usar ArrayList y tambien funciona igual con los vectores
Espero que a alguien le sirva, si no le entienden nada mas pregunten y yo les aclaro las dudas.
Bitacoras.com
noviembre 19, 2009 at 1:16 amInformación Bitacoras.com…
Valora en Bitacoras.com: El otro dia andaba en el trabajo y me puse a hacer unos datos dummies para seguir con el flujo de lo que estaba haciendo y le pregunte al compa plata que si como me iba a regresar los datos que tipo de objeto seria y ya me di…..