abstract
boolean
|
add(E e)
Adds the specified element to this set if it is not already present
(optional operation).
|
abstract
boolean
|
addAll(Collection<? extends E> c)
Adds all of the elements in the specified collection to this set if
they're not already present (optional operation).
|
abstract
void
|
clear()
Removes all of the elements from this set (optional operation).
|
abstract
boolean
|
contains(Object o)
Returns true if this set contains the specified element.
|
abstract
boolean
|
containsAll(Collection<?> c)
Returns true if this set contains all of the elements of the
specified collection.
|
static
<E>
Set<E>
|
copyOf(Collection<? extends E> coll)
Returns an unmodifiable Set containing the elements
of the given Collection.
|
abstract
boolean
|
equals(Object o)
Compares the specified object with this set for equality.
|
abstract
int
|
hashCode()
Returns the hash code value for this set.
|
abstract
boolean
|
isEmpty()
Returns true if this set contains no elements.
|
abstract
Iterator<E>
|
iterator()
Returns an iterator over the elements in this set.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3)
Returns an unmodifiable set containing three elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9)
Returns an unmodifiable set containing nine elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4, E e5)
Returns an unmodifiable set containing five elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4, E e5, E e6)
Returns an unmodifiable set containing six elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8)
Returns an unmodifiable set containing eight elements.
|
static
<E>
Set<E>
|
of(E... elements)
Returns an unmodifiable set containing an arbitrary number of elements.
|
static
<E>
Set<E>
|
of()
Returns an unmodifiable set containing zero elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7, E e8, E e9, E e10)
Returns an unmodifiable set containing ten elements.
|
static
<E>
Set<E>
|
of(E e1, E e2)
Returns an unmodifiable set containing two elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4, E e5, E e6, E e7)
Returns an unmodifiable set containing seven elements.
|
static
<E>
Set<E>
|
of(E e1, E e2, E e3, E e4)
Returns an unmodifiable set containing four elements.
|
static
<E>
Set<E>
|
of(E e1)
Returns an unmodifiable set containing one element.
|
abstract
boolean
|
remove(Object o)
Removes the specified element from this set if it is present
(optional operation).
|
abstract
boolean
|
removeAll(Collection<?> c)
Removes from this set all of its elements that are contained in the
specified collection (optional operation).
|
abstract
boolean
|
retainAll(Collection<?> c)
Retains only the elements in this set that are contained in the
specified collection (optional operation).
|
abstract
int
|
size()
Returns the number of elements in this set (its cardinality).
|
default
Spliterator<E>
|
spliterator()
Creates a Spliterator over the elements in this set.
|
abstract
Object[]
|
toArray()
Returns an array containing all of the elements in this set.
|
abstract
<T>
T[]
|
toArray(T[] a)
Returns an array containing all of the elements in this set; the
runtime type of the returned array is that of the specified array.
|