pour détailler un peu plus :
ton FileReader hérite de reader : http://java.sun.com/j2se/1.3/docs/ [...] eader.html
dedans, il y a des méthodes read(char[] cbuf) et read(char[] cbuf, int off, int len) qui te permettent de lire plusieurs chars d'un coup.
Si tu veux faire de la lecture un peu plus pousée, tu peux encapsuler ton Reader dans un Lecteur plus évolué, comme BufferedReader avec sa méthode bien pratique readLine().
Par contre, tu ne peux pas "insérer" du texte. Tu peux le remplacer avec un RandomAccessFile.
sinon, tu as pas le choix, il faut créer un nouveau fichier en écrivant tout son ancien contenu plus le texte à insérer ...
---------------
ma vie, mon oeuvre - HomePlayer