-1

我想将信息保存在我已经创建的文本文件中。在学校,我们只学会了创建一个新的并在其中保存信息。

我怎样才能做到这一点?

提前致谢

4

2 回答 2

1

默认情况下,如果您创建FileOutputStreamor FileWriter,它只会覆盖现有的文本文件 - 所以如果这是您想要做的,那么您已经很好了。

如果要追加到文件,请使用构造函数的重载,用于那些需要boolean参数来指示追加/覆盖的类型:

FileOutputStream output = new FileOutputStream("data.txt", true);

顺便说一句,如果您一直在使用. 这允许您指定要使用的编码,而不是始终使用平台默认编码。FileWriterFileOutputStreamOutputStreamWriter

于 2012-09-12T13:40:53.640 回答
0
FileWriter fw = FileWriter(new File(pathToFile), true);  
fw.write(stringToWrite); 
于 2012-09-12T13:40:56.803 回答