hashset和hashmap
时间: 2023-08-24 18:53:07 浏览: 84
HashMap 和 HashSet的区别
HashMap、Hashtable和HashSet都是Java中的集合类。
HashMap和Hashtable都是基于哈希表实现的Map接口,它们都允许使用null作为键和值,但是Hashtable是线程安全的,而HashMap不是。此外,Hashtable不允许使用null作为键或值,而HashMap则允许。
HashSet是基于哈希表实现的Set接口,它不允许重复元素,允许使用null元素。HashSet的实现方式与HashMap类似,只不过HashSet只存储键而不存储值。
阅读全文