gpt4 book ai didi

java - 关于java中枚举的两个问题

转载 作者:行者123 更新时间:2023-11-29 07:10:44 26 4
gpt4 key购买 nike

  1. 我注意到我不能使用 foreach 进行枚举,我想知道为什么?

  2. 为什么以下会给我无限循环:

    while(keyStore.aliases().hasMoreElements()) {
    System.out.println(keyStore.aliases().nextElement());
    }

我必须使用:

Enumeration e = keyStore.aliases();
while(e.hasMoreElements()) {
System.out.println(e.nextElement());
}

最佳答案

每次调用 keyStore.aliases() 时,您都会得到一个指向序列开头的全新 Enumeration

关于java - 关于java中枚举的两个问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14106943/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com