gpt4 book ai didi

java - 枚举 hasMoreElements() 返回 false

转载 作者:行者123 更新时间:2023-12-02 07:56:05 25 4
gpt4 key购买 nike

我在代码中执行此操作:

            Enumeration liste = attribut.getListe ();
if (liste != null) {
while (liste.hasMoreElements ()) {
...

我的枚举中有一个元素,但是当我检查 liste.hasMoreElements () 时,为什么它返回 false

最佳答案

我会让 getListe() 始终返回一个集合(空或其他)并且仅使用迭代器。

例如

for(Entry e: getListe()) {
// do something with e.
}

您可以使用 Collections.emptyList() 而不是创建空列表。 (和其他空集合)

如果您的枚举应该有一个元素但没有,则表明您在 getListe() 中存在错误

关于java - 枚举 hasMoreElements() 返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9620945/

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