unzip.java

来自「java应用开发详解」· Java 代码 · 共 45 行

JAVA
45
字号
import java.util.*;
import java.util.zip.*;
import java.io.*;
public class UnZip
{
	public static void main(String arg[])
	{
		try
		{
			System.err.println("prepare to zip file");
			ZipFile zif=new ZipFile("unziptest.zip");
			System.err.println("you get zip file");
			Enumeration enu=zif.entries();
			System.err.println("you get enumeration");
			while(enu.hasMoreElements()) 
			{
         			ZipEntry ze=(ZipEntry)enu.nextElement();
         			System.err.println("you get entry "+ze.toString());
				byte[] b=ze.getExtra();
				if(b!=null)
				{
					System.err.println("b is not null");
					System.err.println("you get extra");
					for(int i=0;i<b.length;i++)
					{
						System.out.println(b[i]);
					}
					System.err.println("you get string");
				}
			}
	
     		}
     		catch(FileNotFoundException e)
     		{
     			System.out.println(e);
     		}
		catch(IOException e)
		{
			System.out.println(e);
		}
	}	
}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?