public final class LongHashSet extends AbstractLongSet implements com.gs.collections.api.set.primitive.MutableLongSet, java.io.Externalizable
| Constructor and Description |
|---|
LongHashSet() |
LongHashSet(int initialCapacity) |
LongHashSet(long... elements) |
LongHashSet(LongHashSet set) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(long element) |
boolean |
addAll(long... source) |
boolean |
addAll(com.gs.collections.api.LongIterable source) |
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
void |
appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
Prints a string representation of this collection onto the given
Appendable. |
com.gs.collections.api.set.primitive.MutableLongSet |
asSynchronized() |
com.gs.collections.api.set.primitive.MutableLongSet |
asUnmodifiable() |
void |
clear() |
<V> com.gs.collections.api.set.MutableSet<V> |
collect(com.gs.collections.api.block.function.primitive.LongToObjectFunction<? extends V> function) |
void |
compact()
Rehashes every element in the set into a new backing table of the smallest possible size and eliminating removed sentinels.
|
boolean |
contains(long value) |
int |
count(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
long |
detectIfNone(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate,
long ifNone) |
void |
each(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure) |
void |
forEach(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure) |
com.gs.collections.api.set.primitive.LongSet |
freeze()
Returns a frozen copy of this set.
|
int |
hashCode()
Follows the same general contract as
Set.hashCode(). |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectLongToObjectFunction<? super T,? extends T> function) |
com.gs.collections.api.iterator.MutableLongIterator |
longIterator() |
long |
max() |
long |
min() |
static LongHashSet |
newSet(com.gs.collections.api.LongIterable source) |
static LongHashSet |
newSetWith(long... source) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
void |
readExternal(java.io.ObjectInput in) |
com.gs.collections.api.set.primitive.MutableLongSet |
reject(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
boolean |
remove(long value) |
boolean |
removeAll(long... source) |
boolean |
removeAll(com.gs.collections.api.LongIterable source) |
boolean |
retainAll(long... source) |
boolean |
retainAll(com.gs.collections.api.LongIterable source) |
LongHashSet |
select(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate) |
int |
size()
Returns the number of items in this iterable.
|
long |
sum() |
long[] |
toArray() |
com.gs.collections.api.set.primitive.ImmutableLongSet |
toImmutable()
Returns an immutable copy of this set.
|
LongHashSet |
with(long element) |
LongHashSet |
withAll(com.gs.collections.api.LongIterable elements) |
LongHashSet |
without(long element) |
LongHashSet |
withoutAll(com.gs.collections.api.LongIterable elements) |
void |
writeExternal(java.io.ObjectOutput out) |
equalsappendString, appendString, asLazy, average, containsAll, containsAll, isEmpty, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, notEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic LongHashSet()
public LongHashSet(int initialCapacity)
public LongHashSet(long... elements)
public LongHashSet(LongHashSet set)
public static LongHashSet newSet(com.gs.collections.api.LongIterable source)
public static LongHashSet newSetWith(long... source)
public int hashCode()
com.gs.collections.api.set.primitive.LongSetSet.hashCode().hashCode in interface com.gs.collections.api.set.primitive.LongSethashCode in class AbstractLongSetpublic int size()
com.gs.collections.api.PrimitiveIterablesize in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface com.gs.collections.api.PrimitiveIterablepublic boolean add(long element)
add in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean addAll(long... source)
addAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean addAll(com.gs.collections.api.LongIterable source)
addAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean remove(long value)
remove in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean removeAll(com.gs.collections.api.LongIterable source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean removeAll(long... source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic boolean retainAll(com.gs.collections.api.LongIterable source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionCollection.retainAll(Collection)public boolean retainAll(long... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionCollection.retainAll(Collection)public void clear()
clear in interface com.gs.collections.api.collection.primitive.MutableLongCollectionpublic LongHashSet with(long element)
with in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwith in interface com.gs.collections.api.set.primitive.MutableLongSetpublic LongHashSet without(long element)
without in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwithout in interface com.gs.collections.api.set.primitive.MutableLongSetpublic LongHashSet withAll(com.gs.collections.api.LongIterable elements)
withAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwithAll in interface com.gs.collections.api.set.primitive.MutableLongSetpublic LongHashSet withoutAll(com.gs.collections.api.LongIterable elements)
withoutAll in interface com.gs.collections.api.collection.primitive.MutableLongCollectionwithoutAll in interface com.gs.collections.api.set.primitive.MutableLongSetpublic com.gs.collections.api.set.primitive.MutableLongSet asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableLongCollectionasUnmodifiable in interface com.gs.collections.api.set.primitive.MutableLongSetpublic com.gs.collections.api.set.primitive.MutableLongSet asSynchronized()
asSynchronized in interface com.gs.collections.api.collection.primitive.MutableLongCollectionasSynchronized in interface com.gs.collections.api.set.primitive.MutableLongSetpublic com.gs.collections.api.set.primitive.ImmutableLongSet toImmutable()
com.gs.collections.api.set.primitive.MutableLongSettoImmutable in interface com.gs.collections.api.collection.primitive.MutableLongCollectiontoImmutable in interface com.gs.collections.api.set.primitive.LongSettoImmutable in interface com.gs.collections.api.set.primitive.MutableLongSetpublic com.gs.collections.api.iterator.MutableLongIterator longIterator()
longIterator in interface com.gs.collections.api.collection.primitive.MutableLongCollectionlongIterator in interface com.gs.collections.api.LongIterablepublic long[] toArray()
toArray in interface com.gs.collections.api.LongIterablepublic boolean contains(long value)
contains in interface com.gs.collections.api.LongIterablepublic void forEach(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure)
forEach in interface com.gs.collections.api.LongIterablepublic void each(com.gs.collections.api.block.procedure.primitive.LongProcedure procedure)
each in interface com.gs.collections.api.LongIterablepublic LongHashSet select(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
select in interface com.gs.collections.api.collection.primitive.MutableLongCollectionselect in interface com.gs.collections.api.LongIterableselect in interface com.gs.collections.api.set.primitive.LongSetselect in interface com.gs.collections.api.set.primitive.MutableLongSetpublic com.gs.collections.api.set.primitive.MutableLongSet reject(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
reject in interface com.gs.collections.api.collection.primitive.MutableLongCollectionreject in interface com.gs.collections.api.LongIterablereject in interface com.gs.collections.api.set.primitive.LongSetreject in interface com.gs.collections.api.set.primitive.MutableLongSetpublic <V> com.gs.collections.api.set.MutableSet<V> collect(com.gs.collections.api.block.function.primitive.LongToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.collection.primitive.MutableLongCollectioncollect in interface com.gs.collections.api.LongIterablecollect in interface com.gs.collections.api.set.primitive.LongSetcollect in interface com.gs.collections.api.set.primitive.MutableLongSetpublic long detectIfNone(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate,
long ifNone)
detectIfNone in interface com.gs.collections.api.LongIterablepublic int count(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
count in interface com.gs.collections.api.LongIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
anySatisfy in interface com.gs.collections.api.LongIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
allSatisfy in interface com.gs.collections.api.LongIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.LongPredicate predicate)
noneSatisfy in interface com.gs.collections.api.LongIterablepublic long sum()
sum in interface com.gs.collections.api.LongIterablepublic long max()
max in interface com.gs.collections.api.LongIterablepublic long min()
min in interface com.gs.collections.api.LongIterablepublic com.gs.collections.api.set.primitive.LongSet freeze()
com.gs.collections.api.set.primitive.MutableLongSetfreeze in interface com.gs.collections.api.set.primitive.LongSetfreeze in interface com.gs.collections.api.set.primitive.MutableLongSetpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException
readExternal in interface java.io.Externalizablejava.io.IOExceptionpublic <T> T injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectLongToObjectFunction<? super T,? extends T> function)
injectInto in interface com.gs.collections.api.LongIterablepublic void compact()