在Java中,如果要先获取文件内容经过判断后再往文件中写内容,要注意不要直接用
FileWriter fileWriter = new FileWriter(path);
如果这样的话,在获取内容后如果往文件里写内容,文件内容会被清空,因为此时文件是覆盖模式。
解决办法:BufferedWriter bw = new BufferedWriter(new FileWriter(path));
要记得bw.close();
在Java中,如果要先获取文件内容经过判断后再往文件中写内容,要注意不要直接用
FileWriter fileWriter = new FileWriter(path);
如果这样的话,在获取内容后如果往文件里写内容,文件内容会被清空,因为此时文件是覆盖模式。
解决办法:BufferedWriter bw = new BufferedWriter(new FileWriter(path));
要记得bw.close();
本文标题:2018-12-26-FileWriter的坑
本文链接:https://www.haomeiwen.com/subject/wiihlqtx.html
网友评论