[PLUTO-help] (R)e: Java: Programmazione avanzata
Rex Sanna
rex.sanna a tiscali.it
Ven 1 Feb 2008 14:05:31 CET
De: " Re: Java: Programmazione avanzata "
(venerdì 1/2/2008)
* karonte a inwind.it ha scritto:
# > while ( ( riga = bufRead.readLine() ) != null) {
# > Contatto tmp = leggiContatto(riga);
# > if (tmp != null) collezione.add(tmp);
# > }
#
#
# mmmmm
# Non saprei il codice sembra identico, quindi non capisco la diversità
# nel comportamento.
mpf..
neanche io ne capisco il comportamento..
:(
# l'unica curiosità,
# perchè prima di fare collezione.add(tmp)
#
# ti testi che tmp sia diverso da null?
Perche' 'leggiContatto(riga)' restituisce null se non legge una riga valida..
(immagina che si aspetti: "ID:Nome:Cognome:indirizzo" se la riga non e'
scritta in si' fatto modo, il Contatto restituito e' null...
e come puoi immaginare.. allora NON lo inserisco.. ;) )
# in quel punto è impossibile che tmp sia null,
# perchè altrimenti saresti uscito dal ciclo.
mpf..
Esco dal ciclo (while) se e solo se la riga che ottengo e' VUOTA
(ossia e' finito il file.. :) )
Grazie Karonte.
Il problema persiste..
continuo a scrivere, ma sono bloccato.
Che palle.. :(
--
Coltiva GNU/LINUX!! Tanto Windows si pianta da solo..
More information about the pluto-help
mailing list