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

ShockHosting($4.99/月),东京机房 可享受五折优惠,下单赠送10美金

ShockHosting商家在前面文章中有介绍过几次。ShockHosting商家成立于2013年的美国主机商,目前主要提供虚拟主机、VPS主机、独立服务器和域名注册等综合IDC业务,现有美国洛杉矶、新泽西、芝加哥、达拉斯、荷兰阿姆斯特丹、英国和澳大利亚悉尼七大数据中心。这次有新增日本东京机房。而且同时有推出5折优惠促销,而且即刻使用支付宝下单的话还可获赠10美金的账户信用额度,折扣相比之前的常规...

亚洲云-浙江高防BGP.提供自助防火墙高防各种offer高防BGP!

 亚洲云Asiayun怎么样?亚洲云Asiayun好不好?亚洲云成立于2021年,隶属于上海玥悠悠云计算有限公司(Yyyisp),是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。Asiayun提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括B...

GigsGigsCloud(年付26美元)国际线路美国VPS主机

已经有一段时间没有听到Gigsgigscloud服务商的信息,这不今天看到商家有新增一款国际版线路的美国VPS主机,年付也是比较便宜的只需要26美元。线路上是接入Cogentco、NTT、AN2YIX以及其他亚洲Peering。这款方案的VPS主机默认的配置是1Gbps带宽,比较神奇的需要等待手工人工开通激活,不是立即开通的。我们看看这款服务器在哪里选择看到套餐。内存CPUSSD流量价格购买地址1...

eofexception为你推荐
bug代码如何定位到这个bug的代码行t320平板电脑三星 galaxy tab pro t320怎么样硬盘分区格式化硬盘分区后怎么格式化互动电视怎么用互动电视上网摇一摇周边摇一摇周边怎么打开修复网络lspwin 7,lsp修复无法上网科学计算器说明书如何使用科学计算器超市商品价格为什么超市的商品价格比便利店便宜e游一般的动漫游戏中,EX是什么意思amv格式电影谁有AMV格式的电影或视屏?
合肥虚拟主机 网站虚拟主机空间 广东服务器租用 a5域名交易 新世界机房 主机合租 商务主机 河南服务器 怎么测试下载速度 gtt vip域名 香港亚马逊 沈阳主机托管 英国伦敦 监控服务器 数据库空间 lamp兄弟连 深圳域名 国外免费云空间 tracker服务器 更多