PDA

Visualizza la versione completa : Problemi ciclo [java] Tokenizer


fabio76
28-10-2002, 15:50
for (int s = 0; s < containerCountMonth; s++) {

String mm = st2.nextToken();
System.out.println("MESE " + mm);
for (int i = 0; i < containerCount; i++) {
somma=0;
boolean x = st1.hasMoreTokens();
System.out.println("x "+ x);
targetFolder = Integer.parseInt(st1.nextToken());
System.out.println("\nContainer " + targetFolder);
}
}


Mi da errore la seconda volta che esegue il primo for, in quanto trova boolean x = st1.hasMoreTokens() ->false
Cpme posso risolvere il problema??
Grazie Fabio

l.golinelli
28-10-2002, 20:30
Non molto chiaro... Cmq non capisco.

Sei sicuro che si possa concatenare ad una stringa un Boolean???

:master: :master: :master:

Andrea Simonassi
29-10-2002, 08:37
E' inutile che fai il test per vedere se hai un altro token e poi indipendentemente dal risultato tenti di leggere il token successivo.

Dopo avere verificato che x falso devi uscire dal loop, prima di richiamare st1.nextToken().

Loading