java中如何分次读取大文件

时间:2021-09-25 20:11:07
文件大概有1.73G左右,是txt格式的,里面是一行一行的数据,都是字符串。自己写过
一个类,用到了BufferedReader,可以很顺畅地将一个344M的文件读出的每一行打印出
来。但是读那个1.73G的文件时就卡住了,不知道该怎么办

3 个解决方案

#1


什么叫卡住了?不懂=.=

#2


就是new BufferedReader(new FileReader("file"));这一条语句都执行不了,因为文件太大了

#3


文件太大了占用的内存太多了,,,先将文件切割成几个小的文件,再读取

#1


什么叫卡住了?不懂=.=

#2


就是new BufferedReader(new FileReader("file"));这一条语句都执行不了,因为文件太大了

#3


文件太大了占用的内存太多了,,,先将文件切割成几个小的文件,再读取