Buongiorno,
volevo chiedere se esiste una qualche funzione che può generare automaticamente il nome di una variabile in un ciclo
try {
BufferedReader file = new BufferedReader(new FileReader("lista.txt"));
String s;
Commedia new_film=new Commedia(0, "", "", "");
while((s=file.readLine()) != null) {
String args[] = s.split(", ");
new_film.setId(Integer.parseInt(args[0]));
new_film.setTitolo(args[1]);
new_film.setAnno(args[2]);
new_film.setGenere(args[3]);
}
lista_film.add(new_film);
file.close();
System.out.println("Caricamento avvenuto con successo");
}catch(IOException e1){
e1.printStackTrace();
}
Nel codice vorrei che la variabile
new_film abbia ogni volta un nome diverso dato che, volendola caricare nell'ArrayList
lista_film, in questo modo mi sovrascrive sempre lo stesso elemento.
Grazie per la disponibilità