eofexception
产生原因:
UTF是双字节编码,而writeChars方法写入的是按照字符格式写入的,在文件中的占位要小于以unicode编码的同样字符串,所以,使用readUTF方法读取时,会出现EOF错误
eofexception:当输入过程中意外到达文件或流的末尾时,抛出此异常。
此异常主要被数据输入流用来表明到达流的末尾。注意,其他许多输入操作返回一个特殊值表示到达流的末尾,而不是抛出异常。
解决方法:writeXXX 则readXXX 使用readYYY则会报EOFException
相关阅读
热烈推荐:超多IT资源,尽在798资源网 朋友网站碰到一个奇怪的问题,程序所在目录无法进行上传操作。具体细节是这样的:网站所在目录 /ww
最近在项目中一直出现Java对象和XML之间的相互转换,一开始由于项目很庞大,我又是临时调度过去,导致在按照项目组长的要求进行写代码
33、Connection.prepareCall方法——调用数据库存储过
该方法通过创建一个CallableStatement对象来调用数据库存储过程。CallableStatement对象提供了设置其IN和OUT参数的方法,以及用来
“听说程序员工资很高,想学Java语言,但不知道它到底能做什么?”如果你是一个Java初学者,你可能对Java程序员究竟可以挣多少?有多少人都
近期工作中, 遇到了有送EOFException的抛出, 以此小节总结学习相关内容, 及如何解决问题。 问题描述 doUnZip(FileOperateUtil.java