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

易探云服务器怎么过户/转让?云服务器PUSH实操步骤

易探云服务器怎么过户/转让?易探云支持云服务器PUSH功能,该功能可将云服务器过户给指定用户。可带价PUSH,收到PUSH请求的用户在接收云服务器的同时,系统会扣除接收方的款项,同时扣除相关手续费,然后将款项打到发送方的账户下。易探云“PUSH服务器”的这一功能,可以让用户将闲置云服务器转让给更多需要购买的用户!易探云服务器怎么过户/PUSH?1.PUSH双方必须为认证用户:2.买家未接收前,卖家...

零途云:香港站群云服务器16IP220元/月,云服务器低至39元/月

零途云(Lingtuyun.com)新上了香港站群云服务器 – CN2精品线路,香港多ip站群云服务器16IP/5M带宽,4H4G仅220元/月,还有美国200g高防云服务器低至39元/月起。零途云是一家香港公司,主要产品香港cn2 gia线路、美国Cera线路云主机,美国CERA高防服务器,日本CN2直连服务器;同时提供香港多ip站群云服务器。即日起,购买香港/美国/日本云服务器享受9折优惠,新...

JustHost:俄罗斯/新西伯利亚vps,512MB内存/5GB空间/不限流量/200Mbps/KVM/自由更换IP,$1.57/月

justhost怎么样?justhost是一家俄罗斯主机商,2006年成立,提供各种主机服务,vps基于kvm,有HDD和SSD硬盘两种,特色是200Mbps不限流量(之前是100Mbps,现在升级为200Mbps)。下面是HDD硬盘的KVM VPS,性价比最高,此外还有SSD硬盘的KVM VPS,价格略高。支持Paypal付款。国内建议选择新西伯利亚或者莫斯科DataLine。支持Paypal付...

eofexception为你推荐
路由器怎么重新设置网络路由器复位后怎么重新设置重装系统后数据恢复电脑重装系统后,所有的文件都没有了,怎么恢复啊?云知声云知声这家公司怎么样阿里校园招聘阿里巴巴校园招聘内推有什么优势网页图标在网页上如何显示所想要的网址图标fast路由器fast路由器怎么安装图解win10发布windows 10什么时候发布开发者账号如何免费申请开发者账号文件损坏文件损坏是由哪些原因造成的?有什么办法修复吗?什么是cookie有时遇到网页提示禁止第三方cookie是什么意思?
淘宝虚拟主机 怎么申请域名 免费顶级域名 lunarpages 最好的免费空间 tna官网 空间合租 umax120 ca187 云服务器比较 防cc攻击 优惠服务器 删除域名 vim 硬防 阿里云主机 电脑主机声音大 戴尔主机 主机声音大 长沙服务器托管 更多