我遇到的问题是,我们有一个包含一些文本文件的.zip
文件。现在我正在使用java来访问这些文件。如果它不在.zip
文件中,我可以使用FileInputStream
轻松阅读并在我的控制台上打印。
但是如何从.zip
文件中读取文件?我只使用J2SE
..
答案 0 :(得分:5)
您应该尝试ZipInputStream。界面有点迟钝,但您可以使用getNextEntry()
遍历.zip文件中的项目。
作为旁注,Java类加载器正是为了从.jar文件加载类而不首先提取它们。
答案 1 :(得分:4)
您需要的一切都在ZipFile中:https://docs.oracle.com/javase/7/docs/api/java/util/zip/ZipFile.html。 Google提供网络上的示例,如果您遇到特定问题,请回到SO寻求帮助。
(链接最终会中断;当它只是websearch java zipfile
时。)