trixy ha scritto:
BufferedReader f= new BufferedReader(new FileReader(file.dat));
for(int i=0;i<100;i++)
{
a=f.readLine();
if(s.equals("*** ****"))
continue;
Beh, adesso è chiaro! E' vero che il
continue fa "saltare" il resto del codice per iniziare subito un nuovo ciclo ma ... l'indice
i va comunque sempre avanti! Il continue NON ferma l'incremento!!
Soluzione: sposta il i++ al fondo del blocco del for.