java数据结构之HashSet
上两篇文章说完HashMap和HashTable,这里简单说下HashSet,HashSet是一种集合,不能包含相同元素,继承了Set接口,底层实现是HashMap。HashSet同样不是线程安全的。如果需要线程安全可以使用Set s = Collections.synchronizedSet(new HashSet(...));
其他的好像也没什么好说的,只要熟悉了HashMap的原理,HashSet就不用看了,先这样。
java数据结构之HashSet
上两篇文章说完HashMap和HashTable,这里简单说下HashSet,HashSet是一种集合,不能包含相同元素,继承了Set接口,底层实现是HashMap。HashSet同样不是线程安全的。如果需要线程安全可以使用Set s = Collections.synchronizedSet(new HashSet(...));
其他的好像也没什么好说的,只要熟悉了HashMap的原理,HashSet就不用看了,先这样。