将字符串写入文件的最有效方法

时间:2012-10-30 08:39:24

标签: java file text output

  

可能重复:
  How do I save a String to a text file using Java?

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

3 个答案:

答案 0 :(得分:10)

使用FileWriter会让你工作。

BufferedWriter writer = new BufferedWriter( new FileWriter( yourfilename));
writer.write( yourstring);
// do stuff 
writer.close();

答案 1 :(得分:6)

如果您打算单独使用JDK,您可能需要考虑将BufferedWriterPrintWriter包装在一起,如

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

printWriter带有一个很好的println方法。

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

答案 2 :(得分:1)

烨。使用java.io.BufferedWriter