03/03/2014, 08:27
|
| | | Fecha de Ingreso: marzo-2014
Mensajes: 9
Antigüedad: 10 años, 10 meses Puntos: 0 | |
Desquiciado con un problema :S Hola!
Tengo el siguiente método, que dado un Array de Strings con nombre de películas te devuelve un ArrayList con tantos objetos película como tenga el array. Cita: public static ArrayList<Pelicula> createPelicula(String[] nom)throws Exception{
ArrayList<Pelicula>movieList = new ArrayList<Pelicula>();
Pelicula p;
for (int i = 0; i < nom.length; i++){
p = new Pelicula(nom[i],getGenere(nom[i]),getDuracion(nom[i]),getDirector(nom[i]));
movieList.add(p);
}
return movieList;
}
####### MAIN ####### Cita: String[]pelis = {"Death+Proof","Salvar+al+soldado+Ryan","Little+Ni cky","Argo"};
ArrayList<Pelicula> lista = createPelicula(pelis);
Iterator<Pelicula> it = lista.iterator();
while(it.hasNext())
System.out.println(it.next().toString()); Pues bien, no se porque solo me reconoce la primera película del Array a la hora de crear los objetos.
Esta es su ejecución: Cita: Pelicula [nom=Death+Proof, genere=terror, duracio=95, director=Quentin+Tarantino]
Pelicula [nom=Salvar+al+soldado+Ryan, genere=terror, duracio=95, director=Quentin+Tarantino]
Pelicula [nom=Little+Nicky, genere=terror, duracio=95, director=Quentin+Tarantino]
Pelicula [nom=Argo, genere=terror, duracio=95, director=Quentin+Tarantino]
Muchas gracias :D |