還是沒明白
請(qǐng)問一下問什么if (students.containsValue(new Student(null,name)))不能寫成if (students.containsValue(name))
而前面?zhèn)鱥d的時(shí)候
if(students.containsKey(id)==true)
就可以直接用id傳進(jìn)來?
請(qǐng)問一下問什么if (students.containsValue(new Student(null,name)))不能寫成if (students.containsValue(name))
而前面?zhèn)鱥d的時(shí)候
if(students.containsKey(id)==true)
就可以直接用id傳進(jìn)來?
2015-03-25
舉報(bào)
2015-03-26
我的理解是students在前面已經(jīng)規(guī)定了泛型為<String , Student>,所以在調(diào)用containsValue()方法的時(shí)候也需要傳入對(duì)應(yīng)的Student對(duì)象進(jìn)行比較。
2015-03-26
前者是傳的對(duì)象,后面只是傳了一個(gè)name變量