我有一个名为ex.zip
的文件。在这个例子中,Zip文件只包含一个同名文件(即`ex.txt'),该文件非常大。我不想每次都解压缩zip文件。因此,我需要读取文件(ex.txt)的内容而不必解压缩zip文件。我尝试了一些类似下面的代码,但我只能读取变量中的文件名。
如何读取文件内容并将其存储在变量中?
提前感谢您!
fis=new FileInputStream("C:/Documents and Settings/satheesh/Desktop/ex.zip");
ZipInputStream zis = new ZipInputStream(new BufferedInputStream(fis));
ZipEntry entry;
while((entry = zis.getNextEntry()) != null) {
i=i+1;
System.out.println(entry);
System.out.println(i);
//read from zis until available
}