为了账号安全,请及时绑定邮箱和手机立即绑定

hashmap remove方法问题

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

正在回答

3 回答

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

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


0 回复 有任何疑惑可以回复我~
#1

luffy325156 提问者

对啊,但这也需要一个String(V) 类型的字符串来接受啊,,最起码得要String str=studeny.remove(id);吧?
2015-04-02 回复 有任何疑惑可以回复我~
#2

Crazy丶魂 回复 luffy325156 提问者

可以不接受啊,你如果要用到才接受节省内存空间
2015-04-02 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

hashmap remove方法问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信