public class ArraySet<E> extends AbstractSet<E>
Constructor and Description |
---|
ArraySet() |
ArraySet(E[] elements)
Create a set which contains the given elements.
|
ArraySet(int size) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(E e) |
boolean |
addAll(Collection<? extends E> s) |
boolean |
addElement(E e)
Add an element without checking whether it is already in the set.
|
void |
clear() |
boolean |
contains(Object obj) |
Object[] |
getUnderlyingArray() |
Iterator<E> |
iterator() |
int |
size() |
Object[] |
toArray() |
<T> T[] |
toArray(T[] array) |
equals, hashCode, removeAll
containsAll, isEmpty, remove, retainAll, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
containsAll, isEmpty, remove, retainAll, spliterator
parallelStream, removeIf, stream
public ArraySet(int size)
public ArraySet()
public ArraySet(E[] elements)
public final void clear()
clear
in interface Collection<E>
clear
in interface Set<E>
clear
in class AbstractCollection<E>
public final boolean contains(Object obj)
contains
in interface Collection<E>
contains
in interface Set<E>
contains
in class AbstractCollection<E>
public final boolean addElement(E e)
public final boolean add(E e)
add
in interface Collection<E>
add
in interface Set<E>
add
in class AbstractCollection<E>
public final boolean addAll(Collection<? extends E> s)
addAll
in interface Collection<E>
addAll
in interface Set<E>
addAll
in class AbstractCollection<E>
public final int size()
size
in interface Collection<E>
size
in interface Set<E>
size
in class AbstractCollection<E>
public final Object[] toArray()
toArray
in interface Collection<E>
toArray
in interface Set<E>
toArray
in class AbstractCollection<E>
public final <T> T[] toArray(T[] array)
toArray
in interface Collection<E>
toArray
in interface Set<E>
toArray
in class AbstractCollection<E>
public final Object[] getUnderlyingArray()