|   import java.io.File;
 import java.io.FileInputStream;
 import java.io.RandomAccessFile;
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipInputStream;
 
 public class Main {
 public static void main(String[] args) throws Exception{
 ZipInputStream zipinputstream = new ZipInputStream(new FileInputStream("filename"));
 ZipEntry zipentry = zipinputstream.getNextEntry();
 while (zipentry != null) {
 String entryName = zipentry.getName();
 File newFile = new File(entryName);
 String directory = newFile.getParent();
 if (directory == null) {
 if (newFile.isDirectory())
 break;
 }
 RandomAccessFile  rf = new RandomAccessFile(entryName, "r");
 String line;
 if ((line = rf.readLine()) != null) {
 System.out.println(line);
 }
 rf.close();
 zipinputstream.closeEntry();
 zipentry = zipinputstream.getNextEntry();
 }
 zipinputstream.close();
 }
 }
 
 
 
 
 |