第十三章2007年6月17日星期日授课教师:学生:第一节HashMap类常见的方法及其用法publicclassTest{publicstaticvoidmain(String[]args){//创建5个Bean的对象b1-b5并对它们进行初始化Beanb1=newBean();b1
setAge(23);b1
setName("Bob");Beanb2=newBean();b2
setAge(23);b2
setName("Bob");Beanb3=newBean();Beanb4=newBean();b4
setAge(30);b4
setName("Jack");Beanb5=newBean();b5
setAge(29);b5
setName("wang");HashMaph=newHashMap();//创建HashMap类型对象h;//并调用put方法,将它们取个key名(外号),加入到Map中h
put("1",b1);h
put("2",b2);h
put("3",b3);h
put("4",b4);h
put("5",b5);h
remove("3");//调用remove()方法,将key值为"3"的元素移除HashMapSystem
println(h
size());//输出Map中的元素数Beantemp=(Bean)h
get("5");//将key值为"5"的元素取出来,并恢复其Bean身份,并其引用返回给tempSystem
println(temp
getAge());System
println(temp
getName());//输出key值为"5"的属性值}}第二节equals方法和hashCode方法的重写在处理两个对象之间关系时,有时会需要判断两个对象是否相等,如果他们的引用指向的是同一个对象,那么它们是相