5

可能重复:
如何使用 Java 将字符串保存到文本文件?

我想将机器的读数添加到文件(Java)中。读数将采用我已格式化的字符串形式。该文件只是一个文本文件。目前我正在考虑 Filewriter/Buffered writer 这是正确的使用吗?

4

3 回答 3

13

使用FileWriter将完成您的工作。

BufferedWriter writer = new BufferedWriter( new FileWriter( yourfilename));
writer.write( yourstring);
// do stuff 
writer.close();
于 2012-10-30T08:46:03.487 回答
7

如果您打算单独使用 JDK,您可能需要考虑BufferedWriter用 a包装您PrintWriter

PrintWriter printWriter=new PrintWriter(bufferedWriter);
printWriter.println(yourString);

printWriter 带有一个不错的println方法。

或者,如果您可以自由使用外部库,请尝试FileUtils writeStringToFile

于 2012-10-30T08:42:41.237 回答
1

是的。使用java.io.BufferedWriter.

于 2012-10-30T08:43:57.613 回答