請問一下問什么if (students.containsValue(new Student(null,name)))不能寫成if (students.containsValue(name))
3 回答
舉報(bào)
0/150
提交
取消
請問一下問什么if (students.containsValue(new Student(null,name)))不能寫成if (students.containsValue(name))
2014-10-31
舉報(bào)
2016-01-06
因?yàn)樵贛ap集合中是這樣保存的public Map<String ,Student>,這里的value值類型為Student,所以不能傳String類型的對象(的引用)
2014-11-04
students集合中的值保存的是學(xué)生對象,所以判斷的時(shí)候必須傳對象進(jìn)去不能傳字符串
2014-11-03
new Student(null,name)這句話的意思是創(chuàng)建學(xué)生對象,如果采用后面的這種方式,只是傳了一個(gè)字符串進(jìn)去