我有以下代码:
private Map<String, TestInterface> testList = new ConcurrentHashMap<String, testInterface>();
public Enumeration getTestObjects(){
return testList.elements();
}
用于使用哈希表的代码,但我已将其更改为哈希表。
我的问题是,使用hashmap在java 7中实现此功能的最有效方法是什么?返回一个清单?
答案 0 :(得分:2)
地图可以返回3个不同的集合:
keySet()
会返回一个包含所有密钥的集合(示例中为Set<String>
)values()
返回一个包含所有值的示例(示例中为Collection<TestInterface>
)entrySet()
返回一个包含所有条目的集合(示例中为Set<Map.Entry<String, TestInterface>>
)