gpt4 book ai didi

java - 从 GZIPInputStream 读取最后 *n* 行

转载 作者:太空宇宙 更新时间:2023-11-04 08:28:27 25 4
gpt4 key购买 nike

我正在阅读 zip 内的一个巨大的 txt 文件。

GZIPInputStream fstream = new GZIPInputStream(new FileInputStream(zipfile));
BufferedReader breader = new BufferedReader(new InputStreamReader(fstream));

我需要读取文件的最后 n 行。

是否可以在 eof 之前不使用 readline 来做到这一点?

最佳答案

Is it possible to do that without readline until eof?

不可以,但由于以下两个原因:

  1. 您无法向后读取流。
  2. 您无法向后解压。

只需阅读整个流,其中忽略您不感兴趣的行。

关于java - 从 GZIPInputStream 读取最后 *n* 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8014228/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com