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 等最好是使用运算结果来作为判断的条件,这样也可以节省内存和运算时间;

云雀云(larkyun)低至368元/月,广州移动1Gbps带宽VDS(带100G防御),常州联通1Gbps带宽VDS

云雀云(larkyun)当前主要运作国内线路的机器,最大提供1Gbps服务器,有云服务器(VDS)、也有独立服务器,对接国内、国外的效果都是相当靠谱的。此外,还有台湾hinet线路的动态云服务器和静态云服务器。当前,larkyun对广州移动二期正在搞优惠促销!官方网站:https://larkyun.top付款方式:支付宝、微信、USDT广移二期开售8折折扣码:56NZVE0YZN (试用于常州联...

数脉科技8月促销,新客减400港币,BGP、CN2+BGP、阿里云线路低至350元

数脉科技(shuhost)8月促销:香港独立服务器,自营BGP、CN2+BGP、阿里云线路,新客立减400港币/月,老用户按照优惠码减免!香港服务器带宽可选10Mbps、30Mbps、50Mbps、100Mbps带宽,支持中文本Windows、Linux等系统。官方网站:https://www.shuhost.com* 更大带宽可在选购时选择同样享受优惠。* 目前仅提供HKBGP、阿里云产品,香港...

inlicloud48元/月,云主机,2核1G/200Mbps,可选安徽/上海联通/广州移动/江门移动NAT

inlicloud怎么样?inlicloud(引力主机)主要产品为国内NAT系列VPS,目前主要有:上海联通NAT(200Mbps带宽)、宿州联通NAT(200Mbps带宽)、广州移动NAT(200Mbps带宽)。根据官方的说法国内的NAT系列VPS不要求备案、不要求实名、对中转要求也不严格,但是,禁止任何形式的回国!安徽nat/上海联通/广州移动/江门移动nat云主机,2核1G/200Mbps仅...

eofexception为你推荐
融360融360贷款是假的是骗人的,大家注意了按键精灵教程按键精灵看不懂教程谁能简化教教大概主要步骤eofexceptionjava中352627java.io.EOFException是什么意思表单提交form表单提交能提交页面哪些内容资源优化配置自己的资源如何优化配置。比如时间,金钱...0x800ccc0f错误号: 0x800CCC0F 这个是虾米意思?硬盘分区格式化电脑硬盘怎么全部格式化并重新分区?soap是什么意思肥皂剧是什么意思?sg什么意思篮球中 SF PF SG PG各是什么位置阿黑屏操作电脑黑屏,什么都操作不了
河北服务器租用 高防服务器租用选锐一 二级域名查询 如何注销域名备案 万网域名管理 virpus 香港cdn 线路工具 台湾谷歌网址 卡巴斯基永久免费版 789电视 paypal注册教程 1元域名 photobucket 注册阿里云邮箱 512内存 新网dns 腾讯云平台 卡巴斯基免费版下载 以下 更多