是否可以使用double while/for循环读取文本文件?
我想做这样的事情:
for( String row1 = 0; row1 < file.length; row1++ ) {
for( String row2 = row1 + 1; row2 < file.length; row2++ ){
if( file[row1] == file[row2] ){
// other code
}
}
}
Run Code Online (Sandbox Code Playgroud)
我需要一个双循环,因为我必须在2.500.000行的文件中找到一个重复的行.我不能使用Set来保存行,因为堆大小不足,如果我尝试增加它,我会收到此错误:"VM初始化期间发生错误无法为对象堆保留足够的空间无法创建Java虚拟机.."(我有一个Windows 7 64位和8 GB Ram)
提前致谢
| 归档时间: |
|
| 查看次数: |
1050 次 |
| 最近记录: |