How to replace a specific line in a file using Java?
问题 How do I write over a specific line in a text file using FileWriter and PrintWriter? I don't want to have to make a new file every time. Edit: Can I just cycle through the file, get the length of the String at the indicated line number, and then use that length to backspace once I get to that line (to delete the String), and write in the new data? public static void setVariable(int lineNumber, String data) { try { // Creates FileWriter. Append is on. FileWriter fw = new FileWriter("data.txt",