开发者社区> 问答> 正文

java读取大文件csv格式

有一个2g的文件,传统io读写可能出问题,所以我想用nio方法先分割,生成temp文件,然后读取每个temp。
但是因为这个文件里面一条record不是按照行来分隔,比较乱,要写代码去判断如何分隔。有没有什么其他好的办法读取文件?

展开
收起
蛮大人123 2016-03-25 17:50:27 5031 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    按行读取,不会出问题的。按行读取的原理是遍历文件,遇到换行符返回一行数据,而不是全部装入内存后分割。

    2019-07-17 19:14:51
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载