java,怎么读取HashMap的bean对象值? 20
代码是这样的:main(){privatestaticHashMapcacheMap=newHashMap();cacheMap.put("abc",newTanBean...
代码是这样的:
main(){
private static HashMap cacheMap = new HashMap();
cacheMap.put("abc", new TanBean(“111”,"asdasd"));
cacheMap.put("aaa", new TanBean(“222”,"a2323"));
cacheMap.put("bbb", new TanBean(“333”,"3232d"));
}
TanBean.java
private String id;
private Object value;
请问,我怎么读取TanBean的value值啊?? 展开
main(){
private static HashMap cacheMap = new HashMap();
cacheMap.put("abc", new TanBean(“111”,"asdasd"));
cacheMap.put("aaa", new TanBean(“222”,"a2323"));
cacheMap.put("bbb", new TanBean(“333”,"3232d"));
}
TanBean.java
private String id;
private Object value;
请问,我怎么读取TanBean的value值啊?? 展开
6个回答
展开全部
TanBean abc=cacheMap.get("abc");
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String id = cacheMap.get(abc).getId();
...
bean中要有get方法
...
bean中要有get方法
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
cacheMap.get("abc");
cacheMap.get("aaa");
cacheMap.get("bbb");
如果abc aaa等是程序生成的话用
cacheMap.keySet() 然后用迭代的方法一一取出
cacheMap.get("aaa");
cacheMap.get("bbb");
如果abc aaa等是程序生成的话用
cacheMap.keySet() 然后用迭代的方法一一取出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
TanBean bean=(TanBean)(cacheMap.get("abc"))
然后调用bean里的相应方法,获取bean里的value
然后调用bean里的相应方法,获取bean里的value
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
类TanBean不应该有id和value的get方法么,如果有的话就这样:
TanBean tb1 = (TanBean)cacheMap.get("abc");
String tb1Value = tb1.getValue();
System.out.println("value值是:"+tb1Value);
TanBean tb1 = (TanBean)cacheMap.get("abc");
String tb1Value = tb1.getValue();
System.out.println("value值是:"+tb1Value);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询