使用FileWriter Java写入现有文件

del*_*elo 10 java io filewriter

无论如何,我可以使用Filewriter写入已存在的文件

例如,当用户单击提交按钮时:

FileWriter writer = new FileWriter("myfile.csv");
writer.append("LastName");
writer.append(',');
writer.append("FirstName");
writer.append('/n');

writer.append(LastNameTextField.getText());
writer.append(',');
writer.append(FirstNameTextField.getText());
Run Code Online (Sandbox Code Playgroud)

我希望能够将新数据写入已经存在的myfile.csv,而不必每次都重新创建一个全新的数据

Geo*_*Geo 23

是啊.像这样使用构造函数:

FileWriter writer = new FileWriter("myfile.csv",true);
Run Code Online (Sandbox Code Playgroud)


Inv*_*r53 7

FileWriter

public FileWriter(File file,
                  boolean append)
           throws IOException

Constructs a FileWriter object given a File object. If the second argument is true, then bytes will be written to the end of the file rather than the beginning. 
Run Code Online (Sandbox Code Playgroud)