HashMap和HashSet的区别?用表格从多个维度表示
时间: 2024-03-07 20:51:46 浏览: 38
好的,下面是HashMap和HashSet的区别的表格表示:
|维度|HashMap|HashSet|
|----|----|----|
|底层实现|哈希表|哈希表|
|键值对|键值对都是对象|只存储对象|
|元素唯一性|键唯一,值可重复|元素唯一|
|允许null值|允许|允许一个null值,多个会抛出异常|
|迭代器|快速失败|快速失败|
|线程安全性|非线程安全|非线程安全|
|遍历顺序|不保证遍历顺序|不保证遍历顺序|
希望这个表格对你有所帮助。
阅读全文