@NotThreadSafe
public final class FloatHashBag
extends java.lang.Object
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(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)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(java.lang.Appendable appendable,
java.lang.String separator)
Prints a string representation of this collection onto the given
Appendable. |
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.LazyFloatIterable |
asLazy() |
com.gs.collections.api.bag.primitive.MutableFloatBag |
asSynchronized() |
com.gs.collections.api.bag.primitive.MutableFloatBag |
asUnmodifiable() |
double |
average() |
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) |
boolean |
containsAll(float... source) |
boolean |
containsAll(com.gs.collections.api.FloatIterable source) |
int |
count(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate) |
float |
detectIfNone(com.gs.collections.api.block.predicate.primitive.FloatPredicate predicate,
float ifNone) |
boolean |
equals(java.lang.Object otherBag)
Follows the same general contract as
Bag.equals(Object). |
com.gs.collections.api.iterator.FloatIterator |
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.
|
java.lang.String |
makeString()
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space). |
java.lang.String |
makeString(java.lang.String separator)
Returns a string representation of this collection by delegating to
PrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String). |
java.lang.String |
makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
Returns a string representation of this collection.
|
float |
max() |
float |
maxIfEmpty(float defaultValue) |
double |
median() |
float |
min() |
float |
minIfEmpty(float defaultValue) |
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) |
com.gs.collections.api.bag.primitive.MutableFloatBag |
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) |
com.gs.collections.api.bag.primitive.MutableFloatBag |
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.MutableFloatBag |
toBag() |
com.gs.collections.api.bag.primitive.ImmutableFloatBag |
toImmutable()
Returns an immutable copy of this bag.
|
com.gs.collections.api.list.primitive.MutableFloatList |
toList() |
com.gs.collections.api.set.primitive.MutableFloatSet |
toSet() |
float[] |
toSortedArray() |
com.gs.collections.api.list.primitive.MutableFloatList |
toSortedList() |
java.lang.String |
toString()
Returns a string representation of this PrimitiveIterable.
|
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) |
public FloatHashBag()
public FloatHashBag(int size)
public FloatHashBag(com.gs.collections.api.FloatIterable iterable)
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.PrimitiveIterablepublic boolean notEmpty()
com.gs.collections.api.PrimitiveIterablenotEmpty in interface com.gs.collections.api.PrimitiveIterablepublic 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 boolean containsAll(float... source)
containsAll in interface com.gs.collections.api.FloatIterablepublic boolean containsAll(com.gs.collections.api.FloatIterable source)
containsAll 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 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 com.gs.collections.api.bag.primitive.MutableFloatBag 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 com.gs.collections.api.bag.primitive.MutableFloatBag 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)
public 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 java.lang.String toString()
com.gs.collections.api.PrimitiveIterabletoString in interface com.gs.collections.api.PrimitiveIterabletoString in class java.lang.Objectpublic java.lang.String makeString()
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String separator)
com.gs.collections.api.PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface com.gs.collections.api.PrimitiveIterablepublic java.lang.String makeString(java.lang.String start,
java.lang.String separator,
java.lang.String end)
com.gs.collections.api.PrimitiveIterablemakeString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface com.gs.collections.api.PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String separator)
com.gs.collections.api.PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString 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 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 minIfEmpty(float defaultValue)
minIfEmpty in interface com.gs.collections.api.FloatIterablepublic float maxIfEmpty(float defaultValue)
maxIfEmpty in interface com.gs.collections.api.FloatIterablepublic double average()
average in interface com.gs.collections.api.FloatIterablepublic double median()
median in interface com.gs.collections.api.FloatIterablepublic float[] toArray()
toArray in interface com.gs.collections.api.FloatIterablepublic float[] toSortedArray()
toSortedArray in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.list.primitive.MutableFloatList toList()
toList in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.list.primitive.MutableFloatList toSortedList()
toSortedList in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.set.primitive.MutableFloatSet toSet()
toSet in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.bag.primitive.MutableFloatBag toBag()
toBag in interface com.gs.collections.api.FloatIterablepublic com.gs.collections.api.LazyFloatIterable asLazy()
asLazy 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.FloatIterator floatIterator()
floatIterator 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