Innanzitutto grazie per avermi risposto.
Per quanto riguarda la questione del main, io in realtà sto programmando in Android e quindi
ho scritto main solo per semplicità, comunque seguirò il tuo consiglio.
Ho scritto in questo forum perchè comunque il mio è un problema che riguarda più il linguaggio JAVA.
Per ciò che riguarda il metodo invece, ho difficoltà ad implementare quello che mi hai suggerito.
Scrivo uno pseudo codice per spiegarmi:
while ((line = reader.readLine()) != null)
{
String myString = line;
Utente utente = new Utente();
if (startWith(";")){
utente.setNome(myString);
}
elseif (startWith(";;")){
utente.setScelta(Integer.parseInt(myString));
}
elseif (startWith(";;")){
// qui non capisco come implementare il
// ciclo per riempire l'array di String "Casi"
}
list.add(utente);
}
Ho 2 problemi:
- l'oggetto deve essere aggiunto alla lista all'interno del ciclo while
(perchè è qui che effettuo la lettura delle righe del file)
- i casi in realtà potrebbero anche non esserci e quindi
list.add(utente) non può essere inserito all'interno del sottociclo
di (startWith(";;")){ ...}
in pratica non ho capito bene cosa intendi per salvataggio in una variabile di istanza.
Grazie ancora.

Rispondi quotando