public final class IntHashSet extends AbstractIntSet implements com.gs.collections.api.set.primitive.MutableIntSet, java.io.Externalizable
| Constructor and Description |
|---|
IntHashSet() |
IntHashSet(int... elements) |
IntHashSet(int initialCapacity) |
IntHashSet(IntHashSet set) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(int element) |
boolean |
addAll(int... source) |
boolean |
addAll(com.gs.collections.api.IntIterable source) |
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.IntPredicate 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.MutableIntSet |
asSynchronized() |
com.gs.collections.api.set.primitive.MutableIntSet |
asUnmodifiable() |
void |
clear() |
<V> com.gs.collections.api.set.MutableSet<V> |
collect(com.gs.collections.api.block.function.primitive.IntToObjectFunction<? 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(int value) |
int |
count(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate) |
int |
detectIfNone(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate,
int ifNone) |
void |
each(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure) |
void |
forEach(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure) |
com.gs.collections.api.set.primitive.IntSet |
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.ObjectIntToObjectFunction<? super T,? extends T> function) |
com.gs.collections.api.iterator.MutableIntIterator |
intIterator() |
int |
max() |
int |
min() |
static IntHashSet |
newSet(com.gs.collections.api.IntIterable source) |
static IntHashSet |
newSetWith(int... source) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate) |
void |
readExternal(java.io.ObjectInput in) |
com.gs.collections.api.set.primitive.MutableIntSet |
reject(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate) |
boolean |
remove(int value) |
boolean |
removeAll(int... source) |
boolean |
removeAll(com.gs.collections.api.IntIterable source) |
boolean |
retainAll(int... source) |
boolean |
retainAll(com.gs.collections.api.IntIterable source) |
IntHashSet |
select(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate) |
int |
size()
Returns the number of items in this iterable.
|
long |
sum() |
int[] |
toArray() |
com.gs.collections.api.set.primitive.ImmutableIntSet |
toImmutable()
Returns an immutable copy of this set.
|
IntHashSet |
with(int element) |
IntHashSet |
withAll(com.gs.collections.api.IntIterable elements) |
IntHashSet |
without(int element) |
IntHashSet |
withoutAll(com.gs.collections.api.IntIterable 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 IntHashSet()
public IntHashSet(int initialCapacity)
public IntHashSet(int... elements)
public IntHashSet(IntHashSet set)
public static IntHashSet newSet(com.gs.collections.api.IntIterable source)
public static IntHashSet newSetWith(int... source)
public int hashCode()
com.gs.collections.api.set.primitive.IntSetSet.hashCode().hashCode in interface com.gs.collections.api.set.primitive.IntSethashCode in class AbstractIntSetpublic 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(int element)
add in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic boolean addAll(int... source)
addAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic boolean addAll(com.gs.collections.api.IntIterable source)
addAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic boolean remove(int value)
remove in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic boolean removeAll(com.gs.collections.api.IntIterable source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic boolean removeAll(int... source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic boolean retainAll(com.gs.collections.api.IntIterable source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionCollection.retainAll(Collection)public boolean retainAll(int... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionCollection.retainAll(Collection)public void clear()
clear in interface com.gs.collections.api.collection.primitive.MutableIntCollectionpublic IntHashSet with(int element)
with in interface com.gs.collections.api.collection.primitive.MutableIntCollectionwith in interface com.gs.collections.api.set.primitive.MutableIntSetpublic IntHashSet without(int element)
without in interface com.gs.collections.api.collection.primitive.MutableIntCollectionwithout in interface com.gs.collections.api.set.primitive.MutableIntSetpublic IntHashSet withAll(com.gs.collections.api.IntIterable elements)
withAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionwithAll in interface com.gs.collections.api.set.primitive.MutableIntSetpublic IntHashSet withoutAll(com.gs.collections.api.IntIterable elements)
withoutAll in interface com.gs.collections.api.collection.primitive.MutableIntCollectionwithoutAll in interface com.gs.collections.api.set.primitive.MutableIntSetpublic com.gs.collections.api.set.primitive.MutableIntSet asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableIntCollectionasUnmodifiable in interface com.gs.collections.api.set.primitive.MutableIntSetpublic com.gs.collections.api.set.primitive.MutableIntSet asSynchronized()
asSynchronized in interface com.gs.collections.api.collection.primitive.MutableIntCollectionasSynchronized in interface com.gs.collections.api.set.primitive.MutableIntSetpublic com.gs.collections.api.set.primitive.ImmutableIntSet toImmutable()
com.gs.collections.api.set.primitive.MutableIntSettoImmutable in interface com.gs.collections.api.collection.primitive.MutableIntCollectiontoImmutable in interface com.gs.collections.api.set.primitive.IntSettoImmutable in interface com.gs.collections.api.set.primitive.MutableIntSetpublic com.gs.collections.api.iterator.MutableIntIterator intIterator()
intIterator in interface com.gs.collections.api.collection.primitive.MutableIntCollectionintIterator in interface com.gs.collections.api.IntIterablepublic int[] toArray()
toArray in interface com.gs.collections.api.IntIterablepublic boolean contains(int value)
contains in interface com.gs.collections.api.IntIterablepublic void forEach(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure)
forEach in interface com.gs.collections.api.IntIterablepublic void each(com.gs.collections.api.block.procedure.primitive.IntProcedure procedure)
each in interface com.gs.collections.api.IntIterablepublic IntHashSet select(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate)
select in interface com.gs.collections.api.collection.primitive.MutableIntCollectionselect in interface com.gs.collections.api.IntIterableselect in interface com.gs.collections.api.set.primitive.IntSetselect in interface com.gs.collections.api.set.primitive.MutableIntSetpublic com.gs.collections.api.set.primitive.MutableIntSet reject(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate)
reject in interface com.gs.collections.api.collection.primitive.MutableIntCollectionreject in interface com.gs.collections.api.IntIterablereject in interface com.gs.collections.api.set.primitive.IntSetreject in interface com.gs.collections.api.set.primitive.MutableIntSetpublic <V> com.gs.collections.api.set.MutableSet<V> collect(com.gs.collections.api.block.function.primitive.IntToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.collection.primitive.MutableIntCollectioncollect in interface com.gs.collections.api.IntIterablecollect in interface com.gs.collections.api.set.primitive.IntSetcollect in interface com.gs.collections.api.set.primitive.MutableIntSetpublic int detectIfNone(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate,
int ifNone)
detectIfNone in interface com.gs.collections.api.IntIterablepublic int count(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate)
count in interface com.gs.collections.api.IntIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate)
anySatisfy in interface com.gs.collections.api.IntIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate)
allSatisfy in interface com.gs.collections.api.IntIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.IntPredicate predicate)
noneSatisfy in interface com.gs.collections.api.IntIterablepublic long sum()
sum in interface com.gs.collections.api.IntIterablepublic int max()
max in interface com.gs.collections.api.IntIterablepublic int min()
min in interface com.gs.collections.api.IntIterablepublic com.gs.collections.api.set.primitive.IntSet freeze()
com.gs.collections.api.set.primitive.MutableIntSetfreeze in interface com.gs.collections.api.set.primitive.IntSetfreeze in interface com.gs.collections.api.set.primitive.MutableIntSetpublic 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.ObjectIntToObjectFunction<? super T,? extends T> function)
injectInto in interface com.gs.collections.api.IntIterablepublic void compact()