hashmap remove方法问题

来源:5-3 学生选课---删除 Map 中的学生

luffy325156

2015-04-02 10:35

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

写回答 关注

3回答

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

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

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


    Crazy丶... 回复luffy3...

    可以不接受啊,你如果要用到才接受节省内存空间

    2015-04-02 11:20:16

    共 2 条回复 >

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

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

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

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

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409784 学习 · 4339 问题

查看课程

相似问题