Atualizar um conteudo de um arquivo

boa tarde

Como eu faço para atualizar o conteudo de um arquivo ja existente , utilizando FILE?

A classe FileWriter possui um construtor que recebe um File e um boolean que se for true ele irá concatenar ao final do arquivo, se for false irá zerar o arquivo.

    public static void main(String[] args) throws IOException {
        FileWriter f = new FileWriter(new File("c:/teste.txt"), true);
        BufferedWriter bw = new BufferedWriter(f);
        bw.write("MACACO");
        bw.close();
    }

No exemplo acima eu “APPENDEI” a String “MACACO” ao final do arquivo teste.txt.

Obs.: Obviamente que para atualizar o arquivo, este deverá existir.