如何从Map <object,list <object>&gt;中检索值? obj = new HashMap <object,list <object>&gt;(); </object,list <object> </object,list <object>

时间:2013-12-06 07:24:03

标签: java

地图&GT; obj = new HashMap&gt;();

如何从Map对象上面检索值?

我是java的初学者,请帮助我

2 个答案:

答案 0 :(得分:0)

要从HashMap中检索对象,您必须使用方法HashMap.get(Object)。 传递给get的值必须与传递给HashMap.put(Object)方法的值相同(必须具有相同的hashCode())。

答案 1 :(得分:0)

HashMaps的工作原理是键和值。对于每个键,都有一个值。

如果要获取与密钥关联的值,请使用get(key)方法。这将返回键的值,如果key不存在,则返回null。

但是,您对地图的声明和初始化是错误的。它应该如下:
Map<Object,List<Object>> map = ...
由于Map是一个接口,因此您需要在右侧使用HashMap或代替......。

请查看:http://docs.oracle.com/javase/tutorial/collections/interfaces/map.html