eofexceptionjava中dis.readutf报错java.io.EOFException

eofexception  时间:2021-09-02  阅读:()

java.io.EOFException,小菜初学。

EOF异常:在此流读取所有字节之前到达末尾时发生 DataInput接口里关于的说明(这个接口是你使用的DataInputStream类所实现的接口): 对于此接口中的所有数据读取例程来说,如果在读取所需字节数之前已经到达文件末尾 (end of file),则将抛出 EOFException(IOException 的一种)。

如果因为到达文件末尾以外的其他原因无法读取字节,则将抛出 IOException 而不是 EOFException。

尤其是,在输入流已关闭的情况下,将抛出 IOException。

可能你的输入文件那边有问题,你确认一下 参考:java API

java中dis.readutf报错java.io.EOFException

样例一出错的原因:在IF 中已经把dis该输出的值输出完了,光标已经移动了,然后在print中在调用的话他会另外再读取一次,但是已经没有数据让他读取了,所以会出错 例如:假设 dis.readUTF() 读到的值是“123”那么if执行之前光标在 1 前边,if执行之后光标跑到 3 后边了 再在print里边调用的时候光标已经不能再往后走了 样例二不出错是因为dis该输出的数据已经赋予给了msg,还是假设dis.readUTF()的值是“123”在if中读取完成后将“123”赋值给了msg这个变量 ,所以在print输出时输出的时msg这个变量的值,所以这种不会出错,这种错误提醒我们在编写代码时,如果有计算类的判断条件包括for while 等最好是使用运算结果来作为判断的条件,这样也可以节省内存和运算时间;

JustHost俄罗斯VPS有HDD、SSD、NVMe SSD,不限流量低至约9.6元/月

justhost怎么样?justhost服务器好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯6个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!总体来说,性价比很高,性价比不错,有需要的朋友可以...

LOCVPS-2021年6月香港便宜vps宽带升级,充值就送代金券,其它八折优惠!

LOCVPS怎么样?LOCVPS是一家成立于2011年的稳定老牌国人商家,目前提供中国香港、韩国、美国、日本、新加坡、德国、荷兰等区域VPS服务器,所有机房Ping延迟低,国内速度优秀,非常适合建站和远程办公,所有机房Ping延迟低,国内速度优秀,非常适合做站。XEN架构产品的特点是小带宽无限流量、不超售!KVM架构是目前比较流行的虚拟化技术,大带宽,生态发展比较全面!所有大家可以根据自己业务需求...

6元虚拟主机是否值得购买

6元虚拟主机是否值得购买?近期各商家都纷纷推出了优质便宜的虚拟主机产品,其中不少6元的虚拟主机,这种主机是否值得购买,下面我们一起来看看。1、百度云6元体验三个月(活动时间有限抓紧体验)体验地址:https://cloud.baidu.com/campaign/experience/index.html?from=bchPromotion20182、Ucloud 10元云主机体验地址:https:...

eofexception为你推荐
企业无线覆盖方案小型企业无线网络覆盖硬件设计方案什么是硬件设计linux命令Linux 命令模糊数学模糊数学与人们常说的数学有何差别?谢谢fast路由器fast路由器怎么安装图解google地图api如何使用GOOGLE EARTH 的API开发自己的应用程序antiarpantiARP功能介绍一下活跃网络移动大V网是什么意思?0x800ccc0foutlook 2007 能接收,出现0x800ccc0f错误怎么解决?所有杀毒软件都已经关闭!!乐辞清谈的含义及意义?
com域名注册 长沙虚拟主机 免费vps vps侦探 域名备案中心 怎样申请域名 cve-2014-6271 创梦 789电视网 免费dns解析 美国独立日 域名与空间 成都主机托管 购买空间 国外网页代理 攻击服务器 七牛云存储 hdsky 删除域名 zencart安装 更多