gpt4 book ai didi

java - hashtable类中的方法需要返回枚举类型

转载 作者:行者123 更新时间:2023-12-04 05:24:38 25 4
gpt4 key购买 nike

我已经搜索过,似乎无法找到答案。我了解枚举类型是什么,但我终生无法确定如何在函数中创建和返回枚举类型。基本上,我有一个功能:

public Enumeration getKeys(){
//Returns an Enumeration of valid keys in the hash table
}

需要返回一个枚举。

我的哈希表包含一个键对象和一个值对象,我已经实现了 containsKey(Object key) 和retrieve(Object key) 之类的方法来帮助我确定表中的键是否有效以及表中的内容是什么关键值是。任何有关了解从哪里开始构建枚举类型并返回它的帮助将不胜感激。

最佳答案

它“相对”容易,像这样改变你的代码:

public Enumeration getKeys(){
return new Enumeration() {

@Override
public boolean hasMoreElements() {
// TODO Test if this enumeration contains more elements.
return false;
}

@Override
public Object nextElement() {
// TODO Return the next element of this enumeration if this enumeration object has at least one more element to provide.
return null;
}
};
}

现在由您来根据您的业务规则来实现这两种方法。

关于java - hashtable类中的方法需要返回枚举类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13333910/

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