我必须打开一个简单的zip文件,但在这个zip文件中可能有jar文件。这个罐子不应该打开。我怎么能解决这个问题?
for (Enumeration e = zf.entries(); e.hasMoreElements();) {
ZipEntry ze = (ZipEntry) e.nextElement();
}
答案 0 :(得分:0)
我不确定Jar类,但我认为你正在寻找这个。如果类的实例是该对象,则运算符instanceof返回true。
if (e.nextElement() instanceof jar)
Jar ze = (Jar) e.nextElement();
else
ZipEntry ze = (ZipEntry) e.nextElement();