如何通过按钮添加新的文本行?
How to add new line of text by button?
我有一个 public 方法可以将文本字段中的一些文本添加到 .txt 文件中,尽管它只工作一次。
我希望每次单击该按钮时该按钮都添加新的文本行(这样我们就可以更改文本字段中的文本并将其添加到新行...)。
try {
ncw = new PrintWriter("database.txt");
ncw.write(nctext.getText());
ncw.close();
} catch (IOException ae) {
System.out.println("IO Exception");
}
}
我该怎么办?
试试这个,第二个布尔参数告诉 FileWriter 它是追加还是覆盖
true = 附加模式
false=覆盖模式
FileWriter fw = null;
BufferedWriter bw = null;
PrintWriter out = null;
try{
fw = new FileWriter("database.txt", true);
bw = new BufferedWriter(fw);
out = new PrintWriter(bw);
out.println(nctext.getText());
out.flush();
out.close();
} catch (IOException e) {
e.printstacktrace();}
我有一个 public 方法可以将文本字段中的一些文本添加到 .txt 文件中,尽管它只工作一次。 我希望每次单击该按钮时该按钮都添加新的文本行(这样我们就可以更改文本字段中的文本并将其添加到新行...)。
try {
ncw = new PrintWriter("database.txt");
ncw.write(nctext.getText());
ncw.close();
} catch (IOException ae) {
System.out.println("IO Exception");
}
}
我该怎么办?
试试这个,第二个布尔参数告诉 FileWriter 它是追加还是覆盖
true = 附加模式
false=覆盖模式
FileWriter fw = null;
BufferedWriter bw = null;
PrintWriter out = null;
try{
fw = new FileWriter("database.txt", true);
bw = new BufferedWriter(fw);
out = new PrintWriter(bw);
out.println(nctext.getText());
out.flush();
out.close();
} catch (IOException e) {
e.printstacktrace();}