我想以追加模式写入临时文件.我看到文件已创建,但Stringbuffer中的数据未写入.有人可以告诉我为什么吗?请在下面找到我写的代码,
public static void writeToFile(String pFilename, StringBuffer sb)
throws IOException {
String property = "java.io.tmpdir";
String tempDir = System.getProperty(property);
File dir = new File(tempDir);
File filename = File.createTempFile(pFilename, ".tmp", dir);
FileWriter fileWriter = new FileWriter(filename.getName(), true);
System.out.println(filename.getName());
BufferedWriter bw = new BufferedWriter(fileWriter);
bw.write(sb.toString());
bw.close();
}
本文探讨了一个关于使用Java尝试向临时文件追加字符串缓冲区数据时遇到的问题。作者发现尽管文件已成功创建,但是Stringbuffer中的数据并未被正确写入。文中提供了一段示例代码供分析。
2165

被折叠的 条评论
为什么被折叠?



