Package com.senzing.g2.engine.plugin
Class ArraySet<T>
- java.lang.Object
- 
- java.util.AbstractCollection<E>
- 
- java.util.AbstractSet<T>
- 
- com.senzing.g2.engine.plugin.ArraySet<T>
 
 
 
- 
- All Implemented Interfaces:
- Iterable<T>,- Collection<T>,- Set<T>
 
 public class ArraySet<T> extends AbstractSet<T> implements Set<T> 
- 
- 
Constructor SummaryConstructors Constructor Description ArraySet()Default constructor.ArraySet(int initialCapacity)Constructs a new instance with the specified initial capacity.ArraySet(Collection<? extends T> elements)Constructs a new instance with the unique elements in the specifiedCollection.ArraySet(T[] elements)Constructs a new instance with the unique elements in the specified array.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanadd(T elem)voidclear()booleancontains(Object elem)Iterator<T>iterator()booleanremove(Object elem)booleanremoveAll(Collection<?> c)booleanretainAll(Collection<?> c)intsize()Object[]toArray()<E> E[]toArray(E[] array)- 
Methods inherited from class java.util.AbstractSetequals, hashCode
 - 
Methods inherited from class java.util.AbstractCollectionaddAll, containsAll, isEmpty, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface java.util.CollectionparallelStream, removeIf, stream, toArray
 - 
Methods inherited from interface java.util.SetaddAll, containsAll, equals, hashCode, isEmpty, spliterator
 
- 
 
- 
- 
- 
Constructor Detail- 
ArraySetpublic ArraySet() Default constructor.
 - 
ArraySetpublic ArraySet(int initialCapacity) Constructs a new instance with the specified initial capacity.- Parameters:
- initialCapacity- The initial capacity of the set.
 
 - 
ArraySetpublic ArraySet(T[] elements) Constructs a new instance with the unique elements in the specified array.- Parameters:
- elements- The array of elements.
 
 - 
ArraySetpublic ArraySet(Collection<? extends T> elements) Constructs a new instance with the unique elements in the specifiedCollection.- Parameters:
- elements- The elements.
 
 
- 
 - 
Method Detail- 
sizepublic int size() - Specified by:
- sizein interface- Collection<T>
- Specified by:
- sizein interface- Set<T>
- Specified by:
- sizein class- AbstractCollection<T>
 
 - 
addpublic boolean add(T elem) - Specified by:
- addin interface- Collection<T>
- Specified by:
- addin interface- Set<T>
- Overrides:
- addin class- AbstractCollection<T>
 
 - 
containspublic boolean contains(Object elem) - Specified by:
- containsin interface- Collection<T>
- Specified by:
- containsin interface- Set<T>
- Overrides:
- containsin class- AbstractCollection<T>
 
 - 
clearpublic void clear() - Specified by:
- clearin interface- Collection<T>
- Specified by:
- clearin interface- Set<T>
- Overrides:
- clearin class- AbstractCollection<T>
 
 - 
removepublic boolean remove(Object elem) - Specified by:
- removein interface- Collection<T>
- Specified by:
- removein interface- Set<T>
- Overrides:
- removein class- AbstractCollection<T>
 
 - 
removeAllpublic boolean removeAll(Collection<?> c) - Specified by:
- removeAllin interface- Collection<T>
- Specified by:
- removeAllin interface- Set<T>
- Overrides:
- removeAllin class- AbstractSet<T>
 
 - 
retainAllpublic boolean retainAll(Collection<?> c) - Specified by:
- retainAllin interface- Collection<T>
- Specified by:
- retainAllin interface- Set<T>
- Overrides:
- retainAllin class- AbstractCollection<T>
 
 - 
toArraypublic Object[] toArray() - Specified by:
- toArrayin interface- Collection<T>
- Specified by:
- toArrayin interface- Set<T>
- Overrides:
- toArrayin class- AbstractCollection<T>
 
 - 
toArraypublic <E> E[] toArray(E[] array) - Specified by:
- toArrayin interface- Collection<T>
- Specified by:
- toArrayin interface- Set<T>
- Overrides:
- toArrayin class- AbstractCollection<T>
 
 
- 
 
-