为了账号安全,请及时绑定邮箱和手机立即绑定

java 读取文件夹下文件,每个文件都将近2G!?

java 读取文件夹下文件,每个文件都将近2G!?

慕容3067478 2018-07-14 10:14:54
java 读取文件夹下文件,每个文件都将近2G,数据中包含用户id,经、纬度,还要根据经纬度计算距离,怎么做?求大佬指点迷津,有代码实现最好了!!!
查看完整描述

2 回答

?
白衣染霜花

TA贡献1796条经验 获得超10个赞

把文件分成多个子区域分多次读取,对文件建立 java.nio.channels.FileChannel ,每次调用 read() 方法时会先将文件数据读取到分配的长度为 arraySize 的 java.nio.ByteBuffer 中,再从中将已经读取到的文件数据转化到 array 中


查看完整回答
反对 回复 2018-08-07
?
青春有我

TA贡献1784条经验 获得超8个赞

可以将文件进行压缩或者用序列化借口读取


查看完整回答
反对 回复 2018-08-07
  • 2 回答
  • 0 关注
  • 772 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信