问答详情
源自:5-3 学生选课---删除 Map 中的学生

hashmap remove方法问题

老师,remove返回类型不是V吗?为什么能“student.remove(ID)”这样用?

提问者:luffy325156 2015-04-02 10:35

个回答

  • Crazy丶魂
    2015-04-02 10:48:00
    已采纳

    那个V是指泛型,意指你hashmap中value的类型。例如你的value类型是String,那么

    remove(key)返回的就是String类型(即返回此key的value值)


  • Javer_
    2015-11-12 20:13:44

    remove这个方法应该是个带参无返回值的方法,不需要接收值,只有像get方法这种带参带返回值的方法才需要接收值,他们都是属于Map类中的方法,并不矛盾

  • luffy325156
    2015-04-02 10:35:47

    这样的话返回类型由谁来接受呢?