1Set
包含不可重复元素的集合,是一个无序集合。
子类:hashSet 、LinkedSet
2.含有父类Collection的方法
add(): 如果 set 中尚未存在指定的元素,则添加此元素(可选操作)。
clear():移除此 set 中的所有元素
contains():如果 set 包含指定的元素,则返回 true。
isEmpty():如果 set 不包含元素,则返回 true。
remove():如果 set 中存在指定的元素,则将其移除
size():返回 set 中的元素数(其容量)。
toArray():返回一个包含 set 中所有元素的数组。
3遍历(set中可以存放基本数据类型和引用数据类型)
(1)增强型for循环
public static void main(String[] args) { Set<String> set = new HashSet<String>(); set.add("张三"); set.add("李四"); set.add("王五"); for(String s:set) { System.out.println(s); } }
public static void main(String[] args) { Set<String> set = new HashSet<String>(); set.add("张三"); set.add("李四"); set.add("王五"); Iterator it = set.iterator(); while(it.hasNext()) { System.out.println(it.next()); } }