基本类型为什么不能做为hashmap的键值,作为hashmap的键值需要注意的事项有哪些?
简单说就是hashmap如果要保证不重复就需要算法来保证hashcode不重复,基本类型不是对象不能像对象一样拥有方法,也就不能重写hashcode,不能去重。深入了解,你去查一下hashmap的实现,就明白为什么一定要有不重复的hashcode了。
热门标签:
简单说就是hashmap如果要保证不重复就需要算法来保证hashcode不重复,基本类型不是对象不能像对象一样拥有方法,也就不能重写hashcode,不能去重。深入了解,你去查一下hashmap的实现,就明白为什么一定要有不重复的hashcode了。