我想将一台机器的读数添加到文件(Java)中。 读取将采用我格式化的字符串形式。该文件只是一个文本文件。目前我正在考虑使用Filewriter / Buffered writer这是正确的吗?
答案 0 :(得分:10)
使用FileWriter会让你工作。
BufferedWriter writer = new BufferedWriter( new FileWriter( yourfilename));
writer.write( yourstring);
// do stuff
writer.close();
答案 1 :(得分:6)
如果您打算单独使用JDK,您可能需要考虑将BufferedWriter
与PrintWriter
包装在一起,如
PrintWriter printWriter=new PrintWriter(bufferedWriter);
printWriter.println(yourString);
printWriter带有一个很好的println
方法。
或者,如果您可以自由使用外部库,请尝试FileUtils writeStringToFile
答案 2 :(得分:1)
烨。使用java.io.BufferedWriter
。