从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();