Muy buenas y genial foro que acabo de descubrir. A lo que voy:
Imaginaos que estoy en una clase llamada Ejemplo, tengo otra clase llamada Ejemplo2 y tengo un arraylist llamado pepe.
ArrayList pepe=new ArrayList();
Ejemplo2 ej=new Ejemplo2("dato1",8000,"datoasdf",4343); //creo un objeto ej de mi clase Ejemplo y lo lleno de datos.
pepe.add(ej); //aquí meto en mi arraylist el objeto que acabo de rellenar arriba
Pues bien, para acceder al objeto que acabo de almacenar en el arraylist hago:
pepe.get(indice) //indice es un número entero cualquiera
El problema es que solo me devuelve el objeto, la referencia en ram donde está alojado dicho objeto y yo quiero acceder a los métodos de ese objeto como por ejemplo los getters y los setters para poder modificar los valores de sus atributos.
Esto con arrays lo sé hacer pero no con arraylist.
Saludos!