求助:关于Printstream和Printwriter

acwy1984 2007-02-16 08:30:28
我用PrintStream pw = new PrintStream("hello.txt") ;声明了一个对象,并用语句pw.println("sdasd") ;对这个文件输出,结果文件中可以看到,但是如果我换成printwriter的话,文件中却看不到,这是为什么啊?
...全文
208 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
acwy1984 2007-02-16
  • 打赏
  • 举报
回复
好了,谢谢啊
interpb 2007-02-16
  • 打赏
  • 举报
回复
这个页面的右上角有个管理连接

进去就知道 怎么做了
acwy1984 2007-02-16
  • 打赏
  • 举报
回复
哦,了解了,谢谢了
那个好像要给分的,我刚来的,不知道怎么操作
interpb 2007-02-16
  • 打赏
  • 举报
回复
就是有的IO类 为了提高读写效率

往往会有一个缓冲区用来临时存储数据 等到一定程度 就会一起写入文件

你如果不清空 就不会写入文件

还在缓冲区里面
acwy1984 2007-02-16
  • 打赏
  • 举报
回复
acwy1984 2007-02-16
  • 打赏
  • 举报
回复
再问一下,这个缓冲区有没有清空是怎么回事?
interpb 2007-02-16
  • 打赏
  • 举报
回复
看看你的代码

应该是

printwriter的缓冲区没有清空

你试试 flush 方法

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧