hashSet
Set<Integer> set=new HashSet<>();
//使用add方法添加元素
set.add(1);
set.add(3);
set.add(2);
//故意添加一个重复元素
set.add(1);
//使用迭代器遍历
Iterator<Integer> iterator=set.iterator();
while (iterator.hasNext()){
System.out.println(iterator.next());
}
System.out.println("========分割线========");
//使用增强for
for (Integer integer : set) {
System.out.println(integer);
}
LinkedHashSet
HashSet<String> set=new HashSet<>();
set.add("www");
set.add("abc");
set.add("abc");
set.add("com");
System.out.println(set);//无序,不允许重复
HashSet<String> linked=new LinkedHashSet<>();
linked.add("www");
linked.add("abc");
linked.add("abc");
linked.add("com");
System.out.println(linked);//有序,不予许重复