老师,remove返回类型不是V吗?为什么能“student.remove(ID)”这样用?
那个V是指泛型,意指你hashmap中value的类型。例如你的value类型是String,那么
remove(key)返回的就是String类型(即返回此key的value值)
remove这个方法应该是个带参无返回值的方法,不需要接收值,只有像get方法这种带参带返回值的方法才需要接收值,他们都是属于Map类中的方法,并不矛盾
这样的话返回类型由谁来接受呢?