如果两个键的 hashcode 相同,你如何获取值对象?
回复可见**** Hidden Message *****
不太清楚 当我们调用get()方法,HashMap会使用键对象的hashcode找到bucket位置,然后获取值对象 会遍历链表直到找到值对象 两个hashcode相同时,它们所对应的bucket相同,这个时候HashMap会使用链表或者红黑树来进行存储 会遍历链表直到找到值对象 学习 两个hashcode相同时,它们所对应的bucket相同,这个时候HashMap会使用链表或者红黑树来进行存储
页:
[1]