首页上一页 1 下一页尾页 3 条记录 1/1页
Java开发实战宝典P351
发表在Java图书答疑
2010-04-12
是否精华
是
否
版块置顶:
是
否
Java开发实战宝典中第十四章HashMap类,351页:
TestCollection类主方法是这样的
Map<PK_people, People> map = new HashMap<PK_people, People>();
PK_people pk_person = new PK_people();// 新建键对象
pk_person.setPrefix("tsoft");
pk_person.setNumber(10);
map.put(pk_person, new People(pk_person, "陈小姐"));// 初始化集合
PK_people pk_person2 = new PK_people(); // 新建键对象,内容与上面键对象的内容完全相同
pk_person2.setPrefix("tsoft");
pk_person2.setNumber(10);
People person2 = map.get(pk_person2); // 获得指定键对象映射的值对象
if (person2 == null) // 未得到相应的值对象
System.out.println("该键对象不存在!");
else
System.out.println("该对象的key值是:" + person2.getNumber().getNumber());
System.out.println("该对象的value值是:" + person2.getName());
新建的键对象pk_person已经添加到map结合中,而新建的键对象person2没有添加到map集合中,那么怎么能够实现这行代码People person2 = map.get(pk_person2);
TestCollection类主方法是这样的
Map<PK_people, People> map = new HashMap<PK_people, People>();
PK_people pk_person = new PK_people();// 新建键对象
pk_person.setPrefix("tsoft");
pk_person.setNumber(10);
map.put(pk_person, new People(pk_person, "陈小姐"));// 初始化集合
PK_people pk_person2 = new PK_people(); // 新建键对象,内容与上面键对象的内容完全相同
pk_person2.setPrefix("tsoft");
pk_person2.setNumber(10);
People person2 = map.get(pk_person2); // 获得指定键对象映射的值对象
if (person2 == null) // 未得到相应的值对象
System.out.println("该键对象不存在!");
else
System.out.println("该对象的key值是:" + person2.getNumber().getNumber());
System.out.println("该对象的value值是:" + person2.getName());
新建的键对象pk_person已经添加到map结合中,而新建的键对象person2没有添加到map集合中,那么怎么能够实现这行代码People person2 = map.get(pk_person2);