我面临一个问题,我需要将 zipentry 转换为文件。
发生的情况是我有一个充满 csv 文件的 zip 文件。我需要解压缩文件并提取 csv 文件并使用 Scanner() 读取它,该 Scanner() 仅接受文件(类型)而不是 zipentry...
最佳答案
Scanner
类还接受 its constructors 之一中的 InputStream
。一旦您拥有 ZipEntry
(从 ZipFile
获取它),您就可以在 myZipFile.getInputStream(zipEntry)
中使用它。获取可传递给 Scanner
的 InputStream
方法。
关于java - 如何从 ZIP 存档中读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3772492/