我想查找JAR包含的文件数。有没有一种方法可以避免这样循环:
while (enumEntries.hasMoreElements()) {
enumEntries.nextElement();
count++;
}
在遍历条目之前,我想拥有文件数量。遍历它们两次似乎并不优雅。
最佳答案
您可以使用size()来计算循环返回的条目数。
用途
JarFile f = new JarFile(new File("path.jar"));
System.out.println(f.size());