containsValue抛出异常,求大佬解答。
//用containsValue()方法来判定是否包含某个Value值
System.out.println("请输入要查询的学生姓名");
String name=console.next();
System.out.println("输入的姓名为:"+students.get(name).getId()+"是否包含"+
students.containsValue(new Student(null,name)));
为什么这么写会抛出异常?equals方法已经重写了。求大佬解答