在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等)可能会提供一些额外的特性或性能优化。