為什么要新建一個(gè)學(xué)生,并且不傳遞id,只傳遞name
if(students.containsValue(new Student(null,name)))
System.out.println("在學(xué)生映射表中,確實(shí)包含學(xué)生:"+name);
else
System.out.println("在學(xué)生映射表中不存在該學(xué)生!");
if(students.containsValue(new Student(null,name)))
System.out.println("在學(xué)生映射表中,確實(shí)包含學(xué)生:"+name);
else
System.out.println("在學(xué)生映射表中不存在該學(xué)生!");
2016-08-23
舉報(bào)
2016-08-24
2017-11-29
那為什么傳空值進(jìn)去不會(huì)出錯(cuò)?containsvalue方法判斷value,而id與name都是value值的一部分,若是id不匹配為什么不會(huì)判斷錯(cuò)誤?
2016-08-24
students里存的是學(xué)生對(duì)象吧,不傳ID是因?yàn)橹恍枰鶕?jù)學(xué)生姓名判斷students里是否存在叫這個(gè)名字的學(xué)生
2016-08-24
如果我沒(méi)記錯(cuò)的話(huà),這部分是讓驗(yàn)證如何只通過(guò)name值去查找是否存在對(duì)應(yīng)學(xué)生的