為什么要新建一個學生,并且不傳遞id,只傳遞name
if(students.containsValue(new Student(null,name)))
System.out.println("在學生映射表中,確實包含學生:"+name);
else
System.out.println("在學生映射表中不存在該學生!");
if(students.containsValue(new Student(null,name)))
System.out.println("在學生映射表中,確實包含學生:"+name);
else
System.out.println("在學生映射表中不存在該學生!");
2016-08-23
舉報
2016-08-24
2017-11-29
那為什么傳空值進去不會出錯?containsvalue方法判斷value,而id與name都是value值的一部分,若是id不匹配為什么不會判斷錯誤?
2016-08-24
students里存的是學生對象吧,不傳ID是因為只需要根據學生姓名判斷students里是否存在叫這個名字的學生
2016-08-24
如果我沒記錯的話,這部分是讓驗證如何只通過name值去查找是否存在對應學生的