我想从一个文本文件中读取特定的一行,但是我不想把文件加载到内存中(它可能会非常大)。
我一直在寻找,但每个例子都需要读取每一行(这会减慢我的代码,因为有超过100,000行),或者将整个文件加载到数组中并获取正确的元素(文件将有很多行输入)。
我想要实现的示例:
String line = File.getLine(5);
“code”并非真实的代码,它只是用来展示我想要表达的原理。
有没有办法做到这一点?
-----编辑-----
我刚刚意识到在读取行时也会写入文件(将内容添加到文件末尾)。