从hashmap中检索值(.values())

问题描述:

如果你可以建议,我会很高兴。 你能否建议我可以从hashmap中检索所有值? 在这种simplee例如:从hashmap中检索值(.values())

Map<String, Values> someMap = ....; 
    List<Values> valuesFromMap = (List<Values>) someMap.values(); 

那之后,我已经得到了,爪哇不能转换为java.util.List的

谢谢你在先进。

someMap.values()返回Collection。如果您需要转换成List比如下:

List<Values> valuesFromMap = new ArrayList<>(someMap.values()); 

values method returns a Collection,而不是List。使用

Collection<Values> valuesFromMap = someMap.values();