Привет! Я посмотрел, как создать новую строку при добавлении в файл, который многие говорят использовать .write("\n")
, прежде чем добавить файл, но это не работает или даже в конце вашего .write()
, ноничего не работаетДругие говорят, что используют FileWriter fr = new FileWriter(file, true);
, но это не работает.Есть ли что-то, что я делаю неправильно?
try {
String fileName = JOptionPane.showInputDialog(null, "Please enter the student ID that this grade belongs to");
FileWriter writer = new FileWriter("Grades\\"+ fileName +".txt");
BufferedWriter bw = new BufferedWriter (writer);
File file = new File("Activity Log\\Activity Log.txt");
FileWriter fr = new FileWriter(file, true);
fr.write("Grade for student " + fileName + " has been posted.");
fr.close();
jTextArea1.write(bw);
bw.close();
jTextArea1.setText("");
jTextArea1.requestFocus();
frmGrades.dispose();
ProfessorAccount.main(null);
}
catch(Exception e1) {
JOptionPane.showMessageDialog(null, e1);
}