Java 在非常大的文本文件中分页

Java 在非常大的文本文件中分页,java,text,paging,Java,Text,Paging,我需要实现一个分页小部件,它能够读取任意大的文本文件。widget将被不同的应用程序使用,这些应用程序具有广泛的硬件(低端具有低ram的移动设备),因此需要非常节省内存和高效。对于每个用户,要分页的数量也将是任意不同的。是否有任何免费的示例代码在某处实现了这一点?如果可能的话,我正在寻找一个java代码段。java.io.RandomAccessFile在这里应该很有用,因为它允许您开始读取文件中的任何地方。这使您只能将当前页面保留在内存中。

我需要实现一个分页小部件,它能够读取任意大的文本文件。widget将被不同的应用程序使用,这些应用程序具有广泛的硬件(低端具有低ram的移动设备),因此需要非常节省内存和高效。对于每个用户,要分页的数量也将是任意不同的。是否有任何免费的示例代码在某处实现了这一点?如果可能的话,我正在寻找一个java代码段。

java.io.RandomAccessFile在这里应该很有用,因为它允许您开始读取文件中的任何地方。这使您只能将当前页面保留在内存中。