java使用apache公共io读取大文件
您好,我使用以下代码从Apache commons IO库中使用FileUtils.readLines
功能获取字符串列表中的所有行。这是我的密码
List<String> lines=FileUtils.readLines(new File(fileName));
但每当我发送一个45MB,100万行的文件时,就会出现内存不足的错误。解决方案应该是什么。我需要处理每一行
你可以在下面搜索框中键入要查询的问题!
您好,我使用以下代码从Apache commons IO库中使用FileUtils.readLines
功能获取字符串列表中的所有行。这是我的密码
List<String> lines=FileUtils.readLines(new File(fileName));
但每当我发送一个45MB,100万行的文件时,就会出现内存不足的错误。解决方案应该是什么。我需要处理每一行
# 1 楼答案
这是因为您运行的环境是32位而不是64位,并且没有使用VM参数,如下所示:
# 2 楼答案
读一行接一行