首页 > 其他 > 详细

Map键值的注意事项

时间:2015-11-07 02:10:59      阅读:251      评论:0      收藏:0      [点我收藏+]

? ? ? ?如果把一个对象作为Map类的键值,一定要确保重写的该对象的equals和hashCode方法,否则会出现通过键值搜索失败的情况,例如,map.get(object)、map.contains(object)等会返回失败的结果

? ? ? ?而且,用自己定义的类的对象,即使重写了equals和hashCode方法,作为map类的键值,还是会导致执行小效率低,所以,最好用Java的基本类型或String作为键值。

Map键值的注意事项

原文:http://hejiawangjava.iteye.com/blog/2255032

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!