关于java object对象中的map取值问题。。。

如图,将一个hashmap类型值传给了一个object的对象,如何取出里面的值。。。

首先你要知道
你的第一行 已经告诉你了 obj=HashMap<K,V>
那么说明 你的obj是一个Map类型了
Map 类型取值都是Map.get("Key")取值。
代码形势是:
Map obj=new HashMap<String,Object>();
obj.put("name","张三");//绑定key为name的名字 值是:张三
System.out.println(obj.get("name"));//获取key 为name的值 返回:张三追问

我知道他是object类型的。。但是我就是后缀点不出来get("key"),点出来一直是报错的。。- -

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-03
把obj转换为map对象,然后就用map.get(name)取就行了
相似回答