是否有一些库可以在文件上使用某种光标?我必须读取大文件,但不能一次将它们全部读入内存。我知道 java.nio,但我想使用更高级别的 API。
一点背景:我有一个用 GWT 编写的工具,可以分析提交的 xml 文档,然后漂亮地打印 xml,等等。目前我正在将漂亮打印的 xml 写入临时文件(如果我使用纯字符串,我的库会抛出 OOMException),但临时文件的大小接近 18 兆,我无法用 18 响应 GWT RPC梅格:)
所以我可以有一个小部件来只显示 xml 的一部分(检查这个例子),但我需要读取文件的相应部分。