Map<String,String>>怎么取值,并把里面的value值赋值给一个String变量,急,在线等
map里面只有这条记录,{id=3,name=区级部门},现在有一个变量StringdeptTypeName想要把“区级部门”这几个字拿出来,赋给deptTypeName...
map里面只有这条记录,{id=3, name=区级部门},现在有一个变量
String deptTypeName
想要把“区级部门”这几个字拿出来,赋给deptTypeName 展开
String deptTypeName
想要把“区级部门”这几个字拿出来,赋给deptTypeName 展开
展开全部
Map<Integer, String> map = new HashMap<Integer,String>();
map.put(3,"区级部门");
String name = map.get(3);
。。。
String deptTypeName = name;
map.put(3,"区级部门");
String name = map.get(3);
。。。
String deptTypeName = name;
更多追问追答
追问
map里面本来就已经有{id=3, name=区级部门}这条数据了
我一开始就是用String deptTypeName = map.get(3),取到的是null
追答
你看看Map中的key是什么类型
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
由于你的map里面已经存放了两条数据 id = 3 ,name = 区级部门。
第一条数据的key 是 id ,value 是 3
第二条数据的key 是 name, value 是 区级部门
所以你想取区级部门应该是 String deptTypeName = map.get(name);
第一条数据的key 是 id ,value 是 3
第二条数据的key 是 name, value 是 区级部门
所以你想取区级部门应该是 String deptTypeName = map.get(name);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询