void unzip()throws Exception{
byte[] buffer=new byte[1024];
File file=new File(t2.getText()); //以解压目录创建File对象
if(!file.exists())
file.mkdirs();
ZipEntry ze=null;
ZipFile zf=new ZipFile(new File(t1.getText()));
Enumeration enum=zf.entries();
while(enum.hasMoreElements()){
ze=(ZipEntry)enum.nextElement();
file=new File(t2.getText()+File.separator+ze.getName());
if(!file.exists()){
file.createNewFile();
}
InputStream is=zf.getInputStream(ze);
DataInputStream dis=new DataInputStream(is);
FileOutputStream fos=new FileOutputStream(file);
DataOutputStream dos=new DataOutputStream(fos);
ta.append("Starting unzip....\n");
int bytes;
while(bytes=dis.read(buffer, 0, buffer.length)!=-1){
dos.write(buffer,0,bytes);
..........
Enumeration enum=zf.entries();这里哪里出现了问题啊。。。。不懂
------解决方案--------------------
enum 可以关键字啊?
------解决方案--------------------
换个名字吧,enum 是关键字