Set集合的常用方法:
初始化方法:
Set<String> testSet = new HashSet<String>();
testSet.add("Java");
或
Set<String> testSet = new HashSet<String>(){{
add("morning");
add("afternoon");
}}
其他常用方法:
add(E e):如果Set集合中不存在指定元素,则增加此元素。
addAll(collection c):如果Set集合中没有指定collection中的所有元素,则增加。
clear():移除Set中的所有元素。
contains(object o):如果Set集合中包含指定元素,则返回true。
containsAll(collection c):如果Set集合中包含collection中的所有元素,返回true。
equals(object o):判断指定对象与此Set集合是否相等。
hashCode():返回此Set的哈希码值。
isEmpty():判断Set集合是否为空,为空返回true。
iterator():返回在此Set的元素上进行迭代的迭代器。
remove(object o):移除Set集合中的指定元素。
removeAll(collection c):移除Set中包含在collection中的元素。
retainAll(collection c):仅保留Set中包含在collection中的元素。
size():返回Set集合中的元素的个数。
toArray():返回一个包含Set中所有元素的数组。
Set集合与List集合的区别就是,Set集合的元素不能重复,List集合的元素是可以重复的。