地图> obj = new HashMap>();
如何从Map对象上面检索值?
我是java的初学者,请帮助我
答案 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