I have file with names like ex.zip. In this example, the Zip file contains only one file with the same name(ie. `ex.txt\'), which is quite large. I don\'t want
Try this:
ZipFile fis = new ZipFile("ex.zip");
int i = 0;
for (Enumeration e = zip.entries(); e.hasMoreElements();) {
ZipEntry entry = (ZipEntry) e.nextElement();
System.out.println(entry);
System.out.println(i);
InputStream in = fis.getInputStream(entry);
}
For example, if the file contains text, and you want to print it as a String, you can read the InputStream like this: Read/convert an InputStream to a String