从HashMap中取出的对象成员怎么调用?

classstu{Stringname;Stringnum;Stringsex;intage;}classTestHarsh{publicstaticvoidmain(S... class stu
{
String name;
String num;
String sex;
int age;

}
class TestHarsh
{
public static void main(String [] args)
{

stu a=new stu();
a.age=78;
a.name="xiaohong";
a.num="34634735746";
a.sex="男";
HashMap hm=new HashMap();
hm.put("std",a);
System.out.println(hm.get("std"));

怎样才能取出键std对应的对象成员的值?
展开
 我来答
pan017
2012-11-03 · TA获得超过732个赞
知道小有建树答主
回答量:176
采纳率:0%
帮助的人:92.4万
展开全部
Object obj = hm.get("std");

stu a_x = (stu)obj;

System.out.println(a_x.age);
百度网友12ee0fd
2012-11-03 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:2269万
展开全部
类Stu没有重写toString方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式