我无法找到HashMap中方法values()返回的类型。 事实上,因为我想在与我想要迭代的hashmap不同的类中使用它,我想在正确的类中为这个方法做一个访问器,如下所示:
public xxxxxx values(){
return this.values();
}
我应该放什么而不是“xxxxxx”?
答案 0 :(得分:4)
答案 1 :(得分:1)
返回Collection<V>
您可以在Javadoc
中看到它答案 2 :(得分:1)
如果您的地图已被参数化为HashMap<K,V>
,那么values()
将返回V
类型的集合。
答案 3 :(得分:0)
根据API:
values() - 返回此地图中包含的值的集合视图。它返回类型 java.util.Collection
答案 4 :(得分:0)
它将返回类型为java.util.List,keyset将返回Set