你好,我没有问题可以写入或追加文件,唯一的问题是,当我退出程序并再次运行时,它会创建一个新文件覆盖我的原始文件。这是个问题,因为我正在使用文本文件来保持一个累计。
有没有办法将已经创建的文本文件作为对象获取,然后追加到它上面?
提前致谢。
你好,我没有问题可以写入或追加文件,唯一的问题是,当我退出程序并再次运行时,它会创建一个新文件覆盖我的原始文件。这是个问题,因为我正在使用文本文件来保持一个累计。
有没有办法将已经创建的文本文件作为对象获取,然后追加到它上面?
提前致谢。
FileWriter
)在其中一个构造函数中有一个append
参数,并且(与FileWriter
不同),不会默认假设字符集编码(在我看来这是稍微有点糟糕的做法)。FileWriter有一个构造函数允许您通过布尔值设置追加模式。 javadoc