Java

Bonjour
Je veux savoir si dans java on peut ecrire dans un ancien fichier .
Ce que je sais c soit lire d’un ancien fichier(filereader) soit ecrire dans un nouveau fichier (filewriter)

Merci

4 réponses

  • Votes
  • Date
  • Date décroissante
  1. salut brj
    lorsque j'instancie l'objet : new file writer
    il ecrase l'ancien fichier et crée un autre vide et de meme nom

    merci
    1. Tu dois cree le FileWritter comme l'indique la doc ;) avec append a true pour ajouter ou false pour ecraser :
      FileWriter(String fileName, boolean append)
      Parameters:
      fileName - String The system-dependent filename.
      append - boolean if true, then data will be written to the end of the file rather than the beginning.

      Sinon en utilisanr corerectement write :
      write
      public abstract void write(char[] cbuf, int off, int len)
      Parameters:
      cbuf - Array of characters
      off - Offset from which to start writing characters
      len - Number of characters to write

      Fo lire la doc ;)