一个类,用到了BufferedReader,可以很顺畅地将一个344M的文件读出的每一行打印出
来。但是读那个1.73G的文件时就卡住了,不知道该怎么办
3 个解决方案
#1
什么叫卡住了?不懂=.=
#2
就是new BufferedReader(new FileReader("file"));这一条语句都执行不了,因为文件太大了
#3
文件太大了占用的内存太多了,,,先将文件切割成几个小的文件,再读取
#1
什么叫卡住了?不懂=.=
#2
就是new BufferedReader(new FileReader("file"));这一条语句都执行不了,因为文件太大了
#3
文件太大了占用的内存太多了,,,先将文件切割成几个小的文件,再读取