PROBLEMA:contare il numero di frasi in un testo.txt le frasi dettate da . e accapo non me le conta non so perchè



public int ContaFrasi(String appo)throws IOException {
// apre il file in lettura
FileReader filein = new FileReader(appo);

int next;
int contafrasi=0;
char nextc;
char controllo=' ';
do {
next = filein.read(); // legge il prossimo carattere

if (next != -1) { // se non e' finito il file
nextc = (char) next;
if ((nextc==' ')&&(controllo=='.'))
contafrasi++;
if ((nextc=='\n')&&(controllo=='.'))
contafrasi++;
controllo =nextc;
}
} while (next != -1);

filein.close(); // chiude il file

return contafrasi+1;
}