首页
题库
面试
求职
课程
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
hashCode()和equals()方法的重要性体现在什么
[问答题]
请谈一谈,hashCode() 和equals() 方法的重要性体现在什么地方?
添加笔记
求解答(0)
邀请回答
收藏(6)
分享
纠错
3个回答
添加回答
0
茹(๑•.•๑)
Java中的HashMap使用hashCode()和equals()方法来确定键值对的索引,当根据键获取值的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的。而且,这两个方法也用来发现重复元素。所以这两个方法的实现对HashMap的精确性和正确性是至关重要的。
发表于 2019-04-30 22:28:17
回复(0)
0
友人说201904171536944
Java中的HashMap使用hashCode()和equals()方法来确定键值对的索引,当根据键获取值的时候也会用到这两个方法。如果没有正确的实现这两个方法,两个不同的键可能会有相同的hash值,因此,可能会被集合认为是相等的
发表于 2019-04-26 19:01:44
回复(0)
0
Mango_Wen
保证key的唯一性
发表于 2019-03-20 08:46:44
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C++工程师
测试工程师
哈希
Java工程师
上传者:
小小
难度:
3条回答
6收藏
1458浏览
热门推荐
相关试题
虚拟存储器不能解决的问题是()
操作系统
评论
(4)
关于进程的状态和状态转换,下列哪一...
操作系统
评论
(1)
使用全局置换算法,程序不可控制自身...
操作系统
评论
(1)
请你说说Java的特点和优点,为什...
Java
评论
(278)
细胞周期中属于DNA合成期的是:
细胞生物学
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题