JAVA NIO 按行读取大文件支持 GB级别-修正版

所需积分/C币:48 2013-10-24 15:00:22 3KB ZIP
收藏 收藏
举报

本类,是专门为了处理大文件,按行读取开发的类。 采用读文件的缓存 fbb 1024*5 行缓存 bb 256 字节 设计思想: 每次通过nio读取字节到 fbb中 然后对fbb自己中的内容进行行判断即 10 回车 13 行号 0 文件结束 这样字节的判断,然后 返回行 如果 到达 fbb的结尾 还没有结束,就再通过nio读取一段字节,继续处理。 由于对于本程序 116个字节以上的行才有意义,所以 在next实现方法中,有对 116 长度的判断,否则返回 null 修正了之前版本中的问题: 修正后的方法 private int readByte() throws IOExcep

...展开详情
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
hua3392 看不懂,不全
2019-10-27
回复
meron 下载来学习学习
2019-01-15
回复
红魔大卫 东西还不错
2018-01-25
回复
sd_gzl 还需要修改一下代码,不过感谢楼主分享。
2016-03-03
回复
hao123wu 还不错,虽然需要读懂代码后修改一下。
2016-02-20
回复
tianxia20080808 看了下,很强大,思想不错
2015-07-06
回复
wangke_kobe8 NIO的效率比普通IO效率高了十倍,已经开始使用例子里的方法了
2014-07-04
回复
wangkun520 不错的例子,已经在使用了~!
2014-05-16
回复
AlieceTT 虽然都差不多,但是没有提供完整的代码与依赖的jar包
2014-03-27
回复
yanwenzheng84 还行,思想可以解决,虽然和业务结合紧密
2014-03-23
回复
  • 分享达人

    成功上传6个资源即可获取
关注 私信 TA的资源
上传资源赚积分or赚钱
最新推荐