RandomAccessFile était une idée qui m'a traversé l'esprit. Ce n'est pas utile de l'utiliser le dernier code que j'ai posté fonctionne comme tu l'as demandé.
Mais je ne comprends toujours pas pourquoi tu te préoccupes de cette histoire de buffer...
Si tu ne veux pas utiliser de buffer, "n'englobe" pas le FileReader avec le BufferedReader et puis c'est tout.