JAVA按字节读取文件的简单实例

网友投稿 284 2023-07-08


JAVA按字节读取文件的简单实例

java的IO流一直都是我比较头疼的部分(我没有系统学过JAVA,一般需要实现什么功能再去看文档)。

最近遇到一个需求:一个字节一个字节地读取一个文件。网上很多方法,代码一大堆。我在这里和大家分享一个简单的办法(至少对我的需求是有效的)。

File file= new File(fileName); //filename为 文件目录,请自行设置

InputStream in= null;

byte[] bytes= null;

in = new FileInputStream(file); //真正要用到的是FileInputStream类的read()方法

bytes= new byte[in.available()]; //in.available()是得到文件的字节数

in.read(bytes); //把文件的字节一个一个地填到bytes数组中

in.close(); //记得要关闭in

当然,中间会需要你去处理异常。因为每个人对异常地处理需求不同,所以这里就把try catch省去了NeFhZ~~~

in.available()获取小文件的字节数是可以的,但是大文件没试过。不过应该也行,不然这个方法的意义何http://在???


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Angular中$cacheFactory的作用和用法实例详解
下一篇:Jmeter3.0发布!版本更新到底更新了什么
相关文章

 发表评论

暂时没有评论,来抢沙发吧~