Java filewriter – attach text line files
•
Java
I have a button in the GUI. When the button is pressed, the user can add information to the text file I have this part set normally, but what messes me up is that when the user writes a file, it will delete all the information in the text file, and the only line left is the new file just added I need to add information and still keep the original information in the text file I think the append command can do this, but I obviously did something wrong Any help is excellent!
This is my code:
FileWriter fWriter = null; BufferedWriter writer = null; try { fWriter = new FileWriter("info.txt"); writer = new BufferedWriter(fWriter); writer.append(javax.swing.JOptionPane.showInputDialog(this,"add info")); writer.newLine(); writer.close(); } catch (Exception e) { }
Solution
Use a constructor with a bool append parameter See JavaDocs for filewriter
fWriter = new FileWriter("info.txt",true);
The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
二维码