1) Scannez le fichier ligne par ligne et écrivez les résultats dans un autre fichier temporaire. Si vous rencontrez la chaîne dans une ligne, supprimez-la et n'écrivez que la ligne modifiée.
2) Supprimer le fichier initial et renommer le fichier temporaire avec le nom du fichier initial.
Pour ce faire, jetez un oeil à la classe File.
File file = new File("data.txt");
Puis « scan » le fichier en utilisant la classe Scanner, comme dans l'exemple suivant:
Scanner scanner = new Scanner(file);
while (scanner.hasNextLine()) {
String line = scanner.nextLine();
/* Proccess line */
}
pour écrire des informations dans un nouveau fichier, jetez un oeil à PrintWriter classe.
EDIT PLUS TARD:
Si vous vous sentez à l'aise avec le concept de tampons, vous pouvez également utiliser BufferedReader avec sa fonction read, afin de traiter plus gros morceaux de données, au lieu de « lignes ».
Jetez un oeil à ceci: http: // stackoverflow.com/questions/822150/modifiez-un-txt-fichier-en-java –