rayren 2015-10-16 06:57 采纳率: 50%
浏览 2551

从Java输出文本到.txt,为什么只有最后一行?

应该写入:
用 p
喜剧 n
包装 vn
悲剧 n
没什么 l
不好 a
, w
但 c
问题 n
是 v
剧本 n
敢 v
再 d
下 f
点 q
功夫 n
吗 y
? w
最后 f
的 uj
“ w
渐入佳境 i
” w
怎么 r
看 v
都 d
像 v
讽刺 vn
。 w

但文档打开后只有 。 w
前面的哪去了?

我的代码:
FileOutputStream fs =
new FileOutputStream(new File("I:\source.txt"));
PrintStream p = new PrintStream(fs);
p.print(words + "\t" + nominal + "\n");
p.close();

  • 写回答

3条回答

  • binbinxyz 2015-10-16 08:11
    关注

    文件写入有覆盖模式和追加模式。即:

     FileOutputStream(File file, boolean append)
    

    append - 如果为 true,则将字节写入文件末尾处,而不是写入文件开始处

    评论

报告相同问题?