2012-10-30 103 views
4

可能重复最有效的方法:
How do I save a String to a text file using Java?将字符串写入文件

我想从一台机器添加一个阅读到一个文件(JAVA)。 阅读将采用我已格式化的字符串形式。该文件只是一个文本文件。目前我正在考虑Filewriter/Buffered作家是否正确使用?

+0

通常,缓冲读取器是最好的,但我会建议尝试几种方法,然后计时。这些事情往往有很多因素影响性能 – RNJ

+0

什么是“阅读”?你只是想写一个字符串到文本文件? – Jesper

回答

5

使用FileWriter会帮你工作。

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

如果您计划单独使用的JDK,你可能要考虑你的包裹与BufferedWriter一个PrintWriter

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

的PrintWriter的有一个很好的方法println

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

1

是啊。使用java.io.BufferedWriter