public abstract class AbstractObjectSet<K> extends AbstractObjectCollection<K> implements java.lang.Cloneable, ObjectSet<K>
Note that the type-specific Set
interface adds a type-specific remove()
method, as it is no longer harmful for subclasses. Thus, concrete subclasses of this class
must implement remove()
(the rem()
implementation of this
class just delegates to remove()
).
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode()
Returns a hash code for this set.
|
abstract ObjectIterator<K> |
iterator()
Returns a type-specific iterator on the elements of this collection.
|
toString
add, addAll, clear, contains, containsAll, isEmpty, remove, removeAll, retainAll, size, toArray, toArray
of, of, of, of, of, spliterator
public abstract ObjectIterator<K> iterator()
ObjectCollection
iterator
in interface ObjectCollection<K>
iterator
in interface ObjectIterable<K>
iterator
in interface ObjectSet<K>
iterator
in interface java.lang.Iterable<K>
iterator
in interface java.util.Collection<K>
iterator
in interface java.util.Set<K>
iterator
in class AbstractObjectCollection<K>
Iterable.iterator()
public boolean equals(java.lang.Object o)
public int hashCode()