如果我使用以下代码:
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);
}
}
文件中没有显示任何内容,但如果我删除&#34;&lt;&#34; ,并尝试输出&#34; title&gt;&#34;它工作正常。我怎么能绕过这个?
答案 0 :(得分:0)
问题不在你的代码中,而是在你用来查看输出的查看器(编辑器)中。它不是向您显示纯文本,而是解释文件中的数据,并向您显示其解释。使用普通编辑器(如记事本或vi)查看文件中的内容。
答案 1 :(得分:-1)
写完之后尝试冲洗你的作家:
writer.write("<title>");
writer.flush();