JSP 输出内容到TXT文档的末尾

来源:百度知道 编辑:UC知道 时间:2024/09/21 06:51:45
FileWrite fw = new FileWrite("C:\\Tomcat 5.0\\webapps\\ROOT\\1.txt");
BufferedWrite bw= new BufferedWrite(fw);
...
...
bw.close();
fw.close();

比如想把 今天天气很好 写入 该文档最后 应该如何做呢?
FileWriter fw = new FileWriter("C:\\Tomcat 5.0\\webapps\\ROOT\\1.txt");
BufferedWriter bw= new BufferedWriter(fw);
PrintWriter wf=new PrintWriter(bw);
String str="今天天气很好!";
str=new String(str.getBytes("8859_1"),"GB2312");
wf.append(str);...不行 直接把文档里原来的内容覆盖了

FileWriter fw = new FileWriter("D:/1.txt", true);
BufferedWriter bw = new BufferedWriter(fw);
PrintWriter wf = new PrintWriter(bw);
String str = "今天天气很好!";
wf.write(str);
bw.close();
fw.close();
====================
public FileWriter(File file, boolean append) throws IOException
根据给定的 File 对象构造一个 FileWriter 对象。如果第二个参数为 true,则将字节写入文件末尾处,而不是写入文件开始处。

参数:
file - 要写入数据的 File 对象
append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处