欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

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

时间:2021-06-15 09:15:36|栏目: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省去了~~~

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

上一篇:Mybatis Plus代码生成器(时间管理大师)

栏    目:JAVA代码

下一篇:Java 线程同步详解

本文标题:JAVA按字节读取文件的简单实例

本文地址:http://www.codeinn.net/misctech/142361.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有