Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/12/2011, 05:15
schattenburg
 
Fecha de Ingreso: junio-2007
Mensajes: 298
Antigüedad: 16 años, 11 meses
Puntos: 5
Recorrer un ArrayList de una clase

Hola a todos:

Estoy empezando a estudiar los Arrays en Java y me he atascado en un punto. Os explico. Tengo una clase llamada Peliculas que tiene los atributos anno, titulo y descripcion.

Yo para ir almacenando los datos creo:

private ArrayList array_peliculas=new ArrayList();

public void registrar_pelicula(Pelicula q_pelicula) {
array_peliculas.add(q_peliculas);
}

Mi duda es ¿cómo puedo recorrer todos las películas que he metido en ese array?

Yo hago lo siguiente:

public void show_peliculas() {
for (int i=0;i<=array_peliculas.size();i++) {
System.out.println(array_peliculas.get(i));
}
}

Pero esto me saca cosas raras, yo quisiera poder ir mostrando los datos del anno, del titulo, de la descripción, pero no sé cómo acceder a los atributos de esa clase. He probado poniendo:

System.out.println(array_peliculas.get(i).titulo)

Y también llamando a funciones de esa clase:

System.out.println(array_peliculas.get(i).get_titu lo());

pero nada. No funciona ningún caso. ¿Cómo puedo acceder a los atributos de esa clase?

Muchas gracias