为了账号安全,请及时绑定邮箱和手机立即绑定

RandomAccessFile

RandomAccessFile

白猪掌柜的 2018-12-06 16:07:33
如下代码: RandomAccessFile file=new RandomAccessFile("c://1.txt", "rw"); for(int i=0;i<10;i++){ file.writeDouble(1.444); } file.close();//删除 file=new RandomAccessFile("c://1.txt", "rw");//删除 //打出文件内容 for(int i=0;i<10;i++){ System.out.println(file.readDouble()); } file.close(); 我把标有删除的代码删除,也就是把直接使用一个file引用,先进行写入,然后不关闭继续打出文件内容,会出现错误,为什么非得关闭呢?
查看完整描述

1 回答

?
GCT1015

TA贡献1827条经验 获得超4个赞

应该是你写的时候,正好是写到文件尾,你再去读,当然是空了,除非是指针移到开头,再读试试。

查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 478 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信