Java - Comment Effacer un fichier texte sans le supprimer?

Je me demande ce que la meilleure façon d'effacer un fichier. Je sais que java crée automatiquement un fichier avec

f = new Formatter("jibberish.txt");  
s = new Scanner("jibberish.txt");

si aucun n'existe déjà. Mais que faire si il en existe un, et je veux l'effacer à chaque fois que je lance le programme? C'est ce que je me demande: pour le dire encore une fois comment effacer un fichier qui existe déjà juste d'être vide?
Voici ce que je pensais:

public void clearFile(){
    //go through and do this every time in order to delete previous crap
    while(s.hasNext()){
        f.format(" ");
    }
} 
  • Vous devriez revérifier vos connaissances, car Scanner(String) ne crée pas un fichier.
InformationsquelleAutor Kemosabe | 2015-04-26