Всем привет не понимаю в чём причина)
Суть задания: в файле найти строку с таким же значением как и переменная и заметь эту строку.
Строка находится но не перезаписывается в файл, может кто-то знает как это исправить)
Вот есть код:
import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class main {
public static void main(String[] args) {
String str = "qwerty";
try (BufferedReader br = new BufferedReader(new FileReader("C:\\Users\\***"))) {
String line = br.readLine();
while (line != null) {
if (line.equals(str)) {
line = line.replace("qwerty", "str1");
System.out.println("Replaced " + line);
}
line = br.readLine();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}