【发布时间】:2014-10-20 08:24:44
【问题描述】:
如果我使用以下代码:
try {
writer = new BufferedWriter(new OutputStreamWriter(
new FileOutputStream(fileName), "utf-8"));
writer.write("<title>");
} catch (IOException e) {
throw new RuntimeException(e);
} finally {
try {
writer.close();
} catch (Exception e) {
throw new RuntimeException(e);
}
}
文件中没有显示任何内容,但如果我删除 "" 它工作正常。我该如何解决这个问题?
【问题讨论】:
-
真的 - 你的文件名是什么?
-
似乎对我有用。你的 JDK 版本是多少?
-
如何检查文件的内容?
-
使用 writer.close() 方法。
-
@VishveshPhadnis 他在 finally 块中调用 writer.close()