HashSet简介:
- 实现了Set接口
- HashSet依赖的数据结构是哈希表
- 因为实现的是Set接口,所以不允许有重复的值
- 插入到HashSet中的对象不保证与插入的顺序保持一致。对象的插入是根据它的hashcode
- HashSet中允许有NULL值
- HashSet也实现了Searlizable和Cloneable两个接口
HashSet遍历
1.迭代遍历:
Set<String> set = new HashSet<String>();
Iterator<String> it = set.iterator();
while (it.hasNext()) {
String str = it.next();
System.out.println(str);
}
2.for循环遍历:
for (String str : set) {
System.out.println(str);
}
本文详细介绍了HashSet的概念及其实现原理,包括其依赖的哈希表数据结构、不允许重复元素的特点、对象插入顺序依据及其允许null值的特性。此外还提供了两种遍历HashSet的方法:迭代遍历和for循环遍历。
1294

被折叠的 条评论
为什么被折叠?



