我不想追加,也不想截断现有的数据。我想覆盖现有的数据。例如,下面的代码留下了包含“hello”的test.txt文件,但我希望该文件包含“hello6789”。
try(
FileWriter fw = new FileWriter("test.txt"); ){
fw.write("123456789");
}
try(
FileWriter fw = new FileWriter("test.txt"); ){
fw.write("hello");
}
字符串
有可能吗?
1条答案
按热度按时间inkz8wg91#
我建议使用Java 7中添加的NIO.2。
(Note下面的代码也使用了try-with-resources。
字符串
运行上述代码后,test.txt 文件的内容:
型
另请参考 javadoc for [enum] StandardOpenOption。