[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