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