详解Java无需解压直接读取Zip文件和文件内容

  

整理文档,搜刮出一个Java无需解压直接读取Zip文件和文件内容的代码,稍微整理精简一下做下分享。
  

        包装测试;      进口java.io.BufferedInputStream;   进口java.io.BufferedReader;   进口java.io.FileInputStream;   进口java.io.InputStream;   进口java.io.InputStreamReader;   进口java.util.zip.ZipEntry;   进口java.util.zip.ZipFile;   进口java.util.zip.ZipInputStream;         公开课aaaa {      公共静态void main (String [] args){抛出异常   尝试{   readZipFile (“D: \ \ ztree.zip”);   }捕捉(异常e) {//TODO自动生成的catch块   e.printStackTrace ();   }   }      公共静态孔隙readZipFile(字符串文件){抛出异常   ZipFile zf=new ZipFile(文件);   InputStream=新BufferedInputStream(新FileInputStream(文件);   寻ZipInputStream=new ZipInputStream(的);   ZipEntry泽;   在((泽=zin.getNextEntry ()) !=null) {   如果(ze.isDirectory ()) {   其他}{   System.err。println(“文件——“+ ze.getName () +”:“   + ze.getSize() +“字节”);   长尺寸=ze.getSize ();   如果(大小比;0) {   BufferedReader br=new BufferedReader (   新InputStreamReader (zf.getInputStream(泽)));   字符串行;   在((=br.readLine行())!=null) {   System.out.println(线);   }   br.close ();   }   System.out.println ();   }   }   zin.closeEntry ();   }   }   之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
  

详解Java无需解压直接读取Zip文件和文件内容