在Java中,Set
是一个不允许重复元素的集合。以下是一些常用的Set
方法:
add(E e)
: 向集合中添加一个元素。如果集合已经包含该元素,则返回false
。remove(Object o)
: 从集合中删除指定对象。如果集合中不存在该对象,则返回false
。contains(Object o)
: 检查集合中是否包含指定对象。如果包含,则返回true
,否则返回false
。size()
: 返回集合中元素的数量。clear()
: 清空集合中的所有元素。iterator()
: 返回一个迭代器,用于遍历集合中的元素。toArray()
: 将集合中的元素转换为数组。toArray(T[] a)
: 将集合中的元素转换为数组,并将结果存储在指定的数组中。addAll(Collection<? extends E> c)
: 向集合中添加指定集合中的所有元素。removeAll(Collection<?> c)
: 从集合中删除指定集合中的所有元素。retainAll(Collection<?> c)
: 仅保留集合中与指定集合共有的元素。equals(Object o)
: 比较两个集合是否相等。如果相等,则返回true
,否则返回false
。hashCode()
: 返回集合的哈希码值。这些方法是Java中Set
接口的一部分,不同的实现类(如HashSet
、LinkedHashSet
、TreeSet
等)可能会提供一些额外的特性或性能优化。