gpt4 book ai didi

java - HashMap 和 HashSet 有什么共同点?

转载 作者:行者123 更新时间:2023-12-01 17:18:16 28 4
gpt4 key购买 nike

到处都可以找到差异的答案:

Map 存储键值对,它不是同步的(不是线程安全的),允许空值并且只有一个空键,更快地获取值,因为所有值都有唯一的键等。设置 - 未排序,获取值较慢,仅存储值,我猜不允许重复或空值。

但是哈希词是什么意思(即它们具有相同的内容)。是关于散列值还是其他什么我希望你能清楚地回答我。

最佳答案

两者都使用Object的哈希值来存储,内部使用Object类的hashCode();方法。

因此,如果您要存储自定义类的实例,那么您需要重写 hashCode(); 方法。

关于java - HashMap 和 HashSet 有什么共同点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20521019/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com