@NotThreadSafe public final class FloatHashBag extends AbstractFloatIterable implements com.gs.collections.api.bag.primitive.MutableFloatBag, java.io.Externalizable
HashBag, and is memory-optimized for float primitives.
This file was automatically generated from template file primitiveHashBag.stg.| Constructor and Description |
|---|
FloatHashBag() |
FloatHashBag(float... elements) |
FloatHashBag(FloatHashBag bag) |
FloatHashBag(com.gs.collections.api.FloatIterable iterable) |
FloatHashBag(int size) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(float item) |
boolean |
addAll(float... source) |
boolean |
addAll(com.gs.collections.api.FloatIterable source) |
void |
addOccurrences(float item,
int occurrences) |
boolean |
allSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
boolean |
anySatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate 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.bag.primitive.MutableFloatBag |
asSynchronized() |
com.gs.collections.api.bag.primitive.MutableFloatBag |
asUnmodifiable() |
void |
clear() |
<V> com.gs.collections.api.bag.MutableBag<V> |
collect(com.gs.collections.api.block.function.primitive.FloatToObjectFunction<? extends V> function) |
boolean |
contains(float value) |
int |
count(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
float |
detectIfNone(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate,
float ifNone) |
void |
each(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure) |
boolean |
equals(java.lang.Object otherBag)
Follows the same general contract as
Bag.equals(Object). |
com.gs.collections.api.iterator.MutableFloatIterator |
floatIterator() |
void |
forEach(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure) |
void |
forEachWithOccurrences(com.gs.collections.api.block.procedure.primitive.FloatIntProcedure procedure)
For each distinct item, with the number of occurrences, execute the specified procedure.
|
int |
hashCode()
Follows the same general contract as
Bag.hashCode(). |
<T> T |
injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatToObjectFunction<? super T,? extends T> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
float |
max() |
float |
min() |
static FloatHashBag |
newBag(com.gs.collections.api.bag.primitive.FloatBag source) |
static FloatHashBag |
newBag(com.gs.collections.api.FloatIterable source) |
static FloatHashBag |
newBag(int size) |
static FloatHashBag |
newBagWith(float... source) |
boolean |
noneSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
int |
occurrencesOf(float item)
The occurrences of a distinct item in the bag.
|
void |
readExternal(java.io.ObjectInput in) |
FloatHashBag |
reject(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
boolean |
remove(float item) |
boolean |
removeAll(float... source) |
boolean |
removeAll(com.gs.collections.api.FloatIterable source) |
boolean |
removeOccurrences(float item,
int occurrences) |
boolean |
retainAll(float... source) |
boolean |
retainAll(com.gs.collections.api.FloatIterable source) |
FloatHashBag |
select(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
int |
size()
Returns the number of items in this iterable.
|
int |
sizeDistinct()
The size of the Bag when counting only distinct elements.
|
double |
sum() |
float[] |
toArray() |
com.gs.collections.api.bag.primitive.ImmutableFloatBag |
toImmutable()
Returns an immutable copy of this bag.
|
FloatHashBag |
with(float element) |
FloatHashBag |
with(float element1,
float element2) |
FloatHashBag |
with(float element1,
float element2,
float element3) |
FloatHashBag |
withAll(com.gs.collections.api.FloatIterable iterable) |
FloatHashBag |
without(float element) |
FloatHashBag |
withoutAll(com.gs.collections.api.FloatIterable iterable) |
void |
writeExternal(java.io.ObjectOutput out) |
appendString, appendString, asLazy, average, containsAll, containsAll, makeString, makeString, makeString, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic FloatHashBag()
public FloatHashBag(int size)
public FloatHashBag(com.gs.collections.api.FloatIterable iterable)
public FloatHashBag(float... elements)
public FloatHashBag(FloatHashBag bag)
public static FloatHashBag newBag(int size)
public static FloatHashBag newBagWith(float... source)
public static FloatHashBag newBag(com.gs.collections.api.FloatIterable source)
public static FloatHashBag newBag(com.gs.collections.api.bag.primitive.FloatBag source)
public boolean isEmpty()
com.gs.collections.api.PrimitiveIterableisEmpty in interface com.gs.collections.api.PrimitiveIterableisEmpty in class AbstractFloatIterablepublic boolean notEmpty()
com.gs.collections.api.PrimitiveIterablenotEmpty in interface com.gs.collections.api.PrimitiveIterablenotEmpty in class AbstractFloatIterablepublic int size()
com.gs.collections.api.PrimitiveIterablesize in interface com.gs.collections.api.PrimitiveIterablepublic int sizeDistinct()
com.gs.collections.api.bag.primitive.FloatBagsizeDistinct in interface com.gs.collections.api.bag.primitive.FloatBagpublic void clear()
clear in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic FloatHashBag with(float element)
with in interface com.gs.collections.api.bag.primitive.MutableFloatBagwith in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic FloatHashBag with(float element1, float element2)
public FloatHashBag with(float element1, float element2, float element3)
public FloatHashBag withAll(com.gs.collections.api.FloatIterable iterable)
withAll in interface com.gs.collections.api.bag.primitive.MutableFloatBagwithAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic FloatHashBag without(float element)
without in interface com.gs.collections.api.bag.primitive.MutableFloatBagwithout in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic FloatHashBag withoutAll(com.gs.collections.api.FloatIterable iterable)
withoutAll in interface com.gs.collections.api.bag.primitive.MutableFloatBagwithoutAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean contains(float value)
contains in interface com.gs.collections.api.FloatIterablepublic int occurrencesOf(float item)
com.gs.collections.api.bag.primitive.FloatBagoccurrencesOf in interface com.gs.collections.api.bag.primitive.FloatBagpublic void forEachWithOccurrences(com.gs.collections.api.block.procedure.primitive.FloatIntProcedure procedure)
com.gs.collections.api.bag.primitive.FloatBagforEachWithOccurrences in interface com.gs.collections.api.bag.primitive.FloatBagpublic boolean add(float item)
add in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean remove(float item)
remove in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean addAll(float... source)
addAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean addAll(com.gs.collections.api.FloatIterable source)
addAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean removeAll(float... source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean removeAll(com.gs.collections.api.FloatIterable source)
removeAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic boolean retainAll(com.gs.collections.api.FloatIterable source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionCollection.retainAll(Collection)public boolean retainAll(float... source)
retainAll in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionCollection.retainAll(Collection)public void addOccurrences(float item,
int occurrences)
addOccurrences in interface com.gs.collections.api.bag.primitive.MutableFloatBagpublic boolean removeOccurrences(float item,
int occurrences)
removeOccurrences in interface com.gs.collections.api.bag.primitive.MutableFloatBagpublic void forEach(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure)
forEach in interface com.gs.collections.api.FloatIterablepublic void each(com.gs.collections.api.block.procedure.primitive.FloatProcedure procedure)
each in interface com.gs.collections.api.FloatIterablepublic FloatHashBag select(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
select in interface com.gs.collections.api.bag.primitive.FloatBagselect in interface com.gs.collections.api.bag.primitive.MutableFloatBagselect in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionselect in interface com.gs.collections.api.FloatIterablepublic FloatHashBag reject(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
reject in interface com.gs.collections.api.bag.primitive.FloatBagreject in interface com.gs.collections.api.bag.primitive.MutableFloatBagreject in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionreject in interface com.gs.collections.api.FloatIterablepublic <T> T injectInto(T injectedValue,
com.gs.collections.api.block.function.primitive.ObjectFloatToObjectFunction<? super T,? extends T> function)
injectInto in interface com.gs.collections.api.FloatIterablepublic boolean equals(java.lang.Object otherBag)
com.gs.collections.api.bag.primitive.FloatBagBag.equals(Object).equals in interface com.gs.collections.api.bag.primitive.FloatBagequals in class java.lang.Objectpublic int hashCode()
com.gs.collections.api.bag.primitive.FloatBagBag.hashCode().hashCode in interface com.gs.collections.api.bag.primitive.FloatBaghashCode in class java.lang.Objectpublic 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 int count(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
count in interface com.gs.collections.api.FloatIterablepublic boolean anySatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
anySatisfy in interface com.gs.collections.api.FloatIterablepublic boolean allSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
allSatisfy in interface com.gs.collections.api.FloatIterablepublic boolean noneSatisfy(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate)
noneSatisfy in interface com.gs.collections.api.FloatIterablepublic float detectIfNone(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate,
float ifNone)
detectIfNone in interface com.gs.collections.api.FloatIterablepublic <V> com.gs.collections.api.bag.MutableBag<V> collect(com.gs.collections.api.block.function.primitive.FloatToObjectFunction<? extends V> function)
collect in interface com.gs.collections.api.bag.primitive.FloatBagcollect in interface com.gs.collections.api.bag.primitive.MutableFloatBagcollect in interface com.gs.collections.api.collection.primitive.MutableFloatCollectioncollect in interface com.gs.collections.api.FloatIterablepublic float max()
max in interface com.gs.collections.api.FloatIterablepublic float min()
min in interface com.gs.collections.api.FloatIterablepublic double sum()
sum in interface com.gs.collections.api.FloatIterablepublic float[] toArray()
toArray in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.bag.primitive.MutableFloatBag asUnmodifiable()
asUnmodifiable in interface com.gs.collections.api.bag.primitive.MutableFloatBagasUnmodifiable in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic com.gs.collections.api.bag.primitive.MutableFloatBag asSynchronized()
asSynchronized in interface com.gs.collections.api.bag.primitive.MutableFloatBagasSynchronized in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic com.gs.collections.api.bag.primitive.ImmutableFloatBag toImmutable()
com.gs.collections.api.bag.primitive.MutableFloatBagtoImmutable in interface com.gs.collections.api.bag.primitive.FloatBagtoImmutable in interface com.gs.collections.api.bag.primitive.MutableFloatBagtoImmutable in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionpublic com.gs.collections.api.iterator.MutableFloatIterator floatIterator()
floatIterator in interface com.gs.collections.api.collection.primitive.MutableFloatCollectionfloatIterator in interface com.gs.collections.api.FloatIterablepublic 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.IOException