1 zj299792458 2015-07-22 22:43:49 +08:00 via iPhone bufferedreader是有标记功能的,你读下一行之前把这一行标记,如果需要倒退就直接读取标记处。如果需要倒退好几行超出标记范围,从头读 |
2 Dnnel 2015-07-22 22:44:07 +08:00 关注 |
![]() | 3 1023400273 OP @zj299792458 这样也仅仅只是倒退一行吧?我需要的是倒退一个字符,非一行 |
![]() | 4 zonghua 2015-07-22 22:56:26 +08:00 今天晚上github下载缓慢吖 |
![]() | 5 1023400273 OP 抱歉写错 1、大文件,有可能是G级别,绝对不可能一次性全部读取到内存 |
6 dlllcs 2015-07-23 12:13:17 +08:00 使用 RandomAccessFile |
7 kaneg 2015-07-23 22:55:36 +08:00 可以试试内存映射文件(Memory Mapped File) |