【发布时间】:2015-08-14 13:53:38
【问题描述】:
我发现 Resources.readLines() 和 Files.readLines() 有助于简化我的代码。
问题是我经常从 URL(HTTP 和 FTP)读取 gzip 压缩的 txt 文件或 zip 档案中的 txt 文件。
有没有办法使用 Guava 的方法从这些 URL 中读取?还是只有 Java 的 GZIPInputStream/ZipInputStream 才有可能?
【问题讨论】:
-
如果您使用的是 Java 8,那么您可以使用
BufferedReader#lines()。 -
平!我在回答中为 Zip 添加了
ByteSource。