import java.io.FileNotFoundException;
import java.io.FileInputStream;
import java.util.zip.ZipEntry;
import java.io.IOException;
import java.util.zip.ZipInputStream;

public class LeerZip {

public static void main(String[] args) {

try {

FileInputStream fi = new FileInputStream(“C:\\nombrezip.zip”);
ZipInputStream zi = new ZipInputStream(fi);
ZipEntry zentry;
while((zentry=zi.getNextEntry())!=null){
System.out.println(zentry.getName());
zi.closeEntry();
}

zi.close();

} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}