19 Nov 09

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 :P

Comparte:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • BarraPunto
  • BlogMemes Sp
  • Meneame
  • Technorati
  • Twitter
  • Yahoo! Bookmarks

Talvez te pueda interesar:


Filed under: programacion

Trackback Uri


Trackbacks/Pingbacks

  1. 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…..



Leave a Comment