此问题通常在64位计算机上或文件大小大于1-2 GB的文件中更常见,并且与堆空间无关。切换到BufferedReader应该可以正常工作,
BufferedReader br = new BufferedReader(new FileReader(filepath));String line = "";while((line=br.readLine())!=null){ // do something}
此问题通常在64位计算机上或文件大小大于1-2 GB的文件中更常见,并且与堆空间无关。切换到BufferedReader应该可以正常工作,
BufferedReader br = new BufferedReader(new FileReader(filepath));String line = "";while((line=br.readLine())!=null){ // do something}