JAVA NIO 按行读取大文件,支持 GB级别

上传者: wsldbhw | 上传时间: 2021-09-22 15:50:46 | 文件大小: 5KB | 文件类型: RAR
本类,是专门为了处理大文件,按行读取开发的类。 采用读文件的缓存 fbb 1024*5 行缓存 bb 256 字节 设计思想: 每次通过nio读取字节到 fbb中 然后对fbb自己中的内容进行行判断即 10 回车 13 行号 0 文件结束 这样字节的判断,然后 返回行 如果 到达 fbb的结尾 还没有结束,就再通过nio读取一段字节,继续处理。 由于对于本程序 116个字节以上的行才有意义,所以 在next实现方法中,有对 116 长度的判断,否则返回 null

文件下载

资源详情

[{"title":"( 7 个子文件 5KB ) JAVA NIO 按行读取大文件,支持 GB级别","children":[{"title":"src","children":[{"title":"card","children":[{"title":"CardFileReaderImpl.java <span style='color:#111;'> 3.55KB </span>","children":null,"spread":false},{"title":"CardBigFileReaderImpl.java <span style='color:#111;'> 4.13KB </span>","children":null,"spread":false},{"title":"Test.java <span style='color:#111;'> 1.36KB </span>","children":null,"spread":false},{"title":"BFHCDCHG.TXT <span style='color:#111;'> 556B </span>","children":null,"spread":false},{"title":"CardFileReader.java <span style='color:#111;'> 267B </span>","children":null,"spread":false},{"title":"Card.java <span style='color:#111;'> 2.40KB </span>","children":null,"spread":false},{"title":"BFHCDCHG.bin <span style='color:#111;'> 411B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}]

评论信息

  • owuyingshang :
    作为参考还是很不错的资料
    2017-09-13
  • tianvista :
    很不错的东西,值得借鉴
    2016-08-25
  • norma :
    有一定参考,但我还是用其它方式实现了。尽管如此,还是谢谢分享
    2016-07-03
  • zskang_love :
    个人觉得 还是很有用的 至少让我学会了 如何读取 一行。。 感谢分享
    2016-01-08
  • wordcrazy :
    写得一般吧,有可以借鉴的地方
    2015-05-31

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明