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 dijo que un ArrayList pero nunca habia 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 aqui mostrare dos formas de hacerlo.
En Java 1.4
1 2 3 4 5 | 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
1 2 3 4 5 6 7 8 9 10 | //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 funciona igual con los vectores jeje
Espero que a alguien le sirva, si no le entienden nada mas pregunten y yo les aclaro las dudas
Talvez te pueda interesar:
Filed under: programacion
Trackback Uri




Informació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…..