这个是和服务器读数据结合着来的,是向服务器文件写数据,这就碰到了是否覆盖以前写的数据的问题,看FileWriter();的参数后面的参数名叫append,用词典查是附加的意思,灵机一动,改成false不就不附加了吗,不就覆盖了吗,这都不用百度 了,呵呵俩false解决了我俩问题,呵呵呵呵,同上篇博文结合着看更好理解。
try {
Writer w=new FileWriter("f://Apache Software Foundation/Tomcat 7.0/webapps/wxPay/code.txt",false);//写入的文本不附加在原来的后面而是直接覆盖
w.write(str);
w.close();
} catch (IOException e) {
// TODO Auto-generated catch block
System.out.println(e.getMessage());
}