我注意到我不能使用foreach进行枚举,我想知道为什么?
为什么以下给我无限循环:
while(keyStore.aliases().hasMoreElements()) {
System.out.println(keyStore.aliases().nextElement());
}
Run Code Online (Sandbox Code Playgroud)我必须使用:
Enumeration e = keyStore.aliases();
while(e.hasMoreElements()) {
System.out.println(e.nextElement());
}
Run Code Online (Sandbox Code Playgroud)