Иногда нужно массово заменить слово во всём файле. Java позволяет прочитать файл, сделать замену и записать его обратно.
Указываем входной файл и что меняем:
var in = java.nio.file.Path.of("input.txt");
var from = "password";
var to = "********";Читаем весь текст из файла в строку:
var text = java.nio.file.Files.readString(in);
Делаем замену и получаем обновлённый текст:
var updated = text.replace(from, to);
Сохраняем результат в новый файл:
var out = java.nio.file.Path.of("output.txt");
java.nio.file.Files.writeString(out, updated);В итоге появляется output.txt с уже заменёнными словами.
👉 Java Ready | #практика