对视频的疑问--Map 中的containsValue() 方法的参数是什么
我按照视频中的步骤写代码,但是我看一下JDK 的API,发现containsValue()的方法的参数是Object value,而containsKey()的方法参数是Object key。在前面的实例化中测试containsKey()时传递的是String ID就可以找得到,但是测试containsValue()时传递的是一个对象,这与API不符合啊?!而且我试过了,如果传递的是一个String name给containsValue()----就像是String ID传递给containsKey()方法一样,那么无论改写equals与否,都是找不到。所以,到底这两个方法,使用的原理是什么,使用的参数又是什么,搞糊涂了。