java - 对非常大的文本文件进行分页

标签 java text paging

我需要实现一个能够读取任意大文本文件的分页小部件。小部件将由具有广泛硬件的不同应用程序使用(低端内存较低的移动设备),因此需要相当节省内存和高效。每个用户的寻呼量也将任意不同。有没有免费的示例代码在某处实现了这个?如果可能的话,我正在寻找一个java片段。

最佳答案

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

关于java - 对非常大的文本文件进行分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1894562/

相关文章:

iphone - 获取iPhone/iPad屏幕上显示的文字

Linux Vim 删除不包含 abc 或 xyz 的行

string - 如何输出电子表格中最常见的值以及该值出现的次数?

asp.net - 使用gridview asp.net进行排序和分页

java - Cassandra:页面存在多长时间?

java - 如何修复 Java、Android 上的 TextView

java - 更改文本框颜色 - 应用程序。很冷

java - ActiveMQ 属性 SERIALIZABLE_PACKAGES 发送 ObjectMessage

java - 在部署 javaee-angularjs.war 中找不到名为 'siscorp' 的持久性单元

使用存储过程的 Azure DocumentDB 分页?