- 无序(添加和取出的顺序不一致),没有索引
- 不允许重复元素,所以最多包含一个null
- 和List接口一样,Set接口也是Collection接口的子接口,因此,常用方法和Collection接口一样
- set接口的遍历方式
- 迭代器
- 增强for
- 不能使用索引的方式来获取(普通for)
public class HashSetDemo {
public static void main(String[] args) {
Set set = new HashSet();
set.add("ll1");
set.add("ll1");
set.add("ll3");
set.add("ll4");
set.add(null);
set.add(null);
System.out.println(set);
Iterator iterator = set.iterator();
while (iterator.hasNext()) {
Object object = iterator.next();
System.out.print(object + ", ");
}
System.out.println();
for (Object object : set) {
System.out.print(object + ", ");
}
}
}