java.io.Externalizable, java.io.Serializable, MutableFloatCollection, FloatIterable, PrimitiveIterable, FloatSet, MutableFloatSetpublic final class FloatHashSet extends AbstractFloatSet implements MutableFloatSet, java.io.Externalizable
| Constructor | Description |
|---|---|
FloatHashSet() |
|
FloatHashSet(float... elements) |
|
FloatHashSet(int initialCapacity) |
|
FloatHashSet(FloatHashSet set) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
add(float element) |
|
boolean |
addAll(float... source) |
|
boolean |
addAll(FloatIterable source) |
|
boolean |
allSatisfy(FloatPredicate predicate) |
Returns true if all of the elements in the FloatIterable return true for the
specified predicate, otherwise returns false.
|
boolean |
anySatisfy(FloatPredicate predicate) |
Returns true if any of the elements in the FloatIterable return true for the
specified predicate, otherwise returns false.
|
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. |
MutableFloatSet |
asSynchronized() |
|
MutableFloatSet |
asUnmodifiable() |
|
void |
clear() |
|
<V> MutableSet<V> |
collect(FloatToObjectFunction<? extends V> function) |
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
<V,R extends java.util.Collection<V>> |
collect(FloatToObjectFunction<? extends V> function,
R target) |
Same as
FloatIterable.collect(FloatToObjectFunction) , only the results are added to the target Collection. |
void |
compact() |
Rehashes every element in the set into a new backing table of the smallest possible size and eliminating removed sentinels.
|
boolean |
contains(float value) |
Returns true if the value is contained in the FloatIterable, and false if it is not.
|
int |
count(FloatPredicate predicate) |
Returns a count of the number of elements in the FloatIterable that return true for the
specified predicate.
|
float |
detectIfNone(FloatPredicate predicate,
float ifNone) |
|
void |
each(FloatProcedure procedure) |
A synonym for forEach.
|
MutableFloatIterator |
floatIterator() |
Returns a primitive iterator that can be used to iterate over the FloatIterable in an
imperative style.
|
void |
forEach(FloatProcedure procedure) |
Applies the FloatProcedure to each element in the FloatIterable.
|
FloatSet |
freeze() |
Returns a frozen copy of this set.
|
int |
hashCode() |
Follows the same general contract as
Set.hashCode(). |
<T> T |
injectInto(T injectedValue,
ObjectFloatToObjectFunction<? super T,? extends T> function) |
|
float |
max() |
|
float |
min() |
|
static FloatHashSet |
newSet(FloatIterable source) |
|
static FloatHashSet |
newSetWith(float... source) |
|
boolean |
noneSatisfy(FloatPredicate predicate) |
Returns true if none of the elements in the FloatIterable return true for the
specified predicate, otherwise returns false.
|
void |
readExternal(java.io.ObjectInput in) |
|
FloatHashSet |
reject(FloatPredicate predicate) |
Returns a new FloatIterable with all of the elements in the FloatIterable that
return false for the specified predicate.
|
<R extends MutableFloatCollection> |
reject(FloatPredicate predicate,
R target) |
Same as
FloatIterable.reject(FloatPredicate) , only the results are added to the target MutableFloatCollection. |
boolean |
remove(float value) |
|
boolean |
removeAll(float... source) |
|
boolean |
removeAll(FloatIterable source) |
|
boolean |
retainAll(float... source) |
|
boolean |
retainAll(FloatIterable source) |
|
FloatHashSet |
select(FloatPredicate predicate) |
Returns a new FloatIterable with all of the elements in the FloatIterable that
return true for the specified predicate.
|
<R extends MutableFloatCollection> |
select(FloatPredicate predicate,
R target) |
Same as
FloatIterable.select(FloatPredicate) , only the results are added to the target MutableFloatCollection. |
int |
size() |
Returns the number of items in this iterable.
|
double |
sum() |
|
float[] |
toArray() |
Converts the FloatIterable to a primitive float array.
|
ImmutableFloatSet |
toImmutable() |
Returns an immutable copy of this set.
|
FloatHashSet |
with(float element) |
|
FloatHashSet |
withAll(FloatIterable elements) |
|
FloatHashSet |
without(float element) |
|
FloatHashSet |
withoutAll(FloatIterable elements) |
|
void |
writeExternal(java.io.ObjectOutput out) |
asLazy, average, containsAll, containsAll, maxIfEmpty, median, minIfEmpty, toBag, toList, toSet, toSortedArray, toSortedList, toStringequalsasLazy, average, averageIfEmpty, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, containsAll, containsAll, flatCollect, maxIfEmpty, median, medianIfEmpty, minIfEmpty, summaryStatistics, toBag, toList, toSet, toSortedArray, toSortedListtapappendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, toStringpublic FloatHashSet()
public FloatHashSet(int initialCapacity)
public FloatHashSet(float... elements)
public FloatHashSet(FloatHashSet set)
public static FloatHashSet newSet(FloatIterable source)
public static FloatHashSet newSetWith(float... source)
public int hashCode()
FloatSetSet.hashCode().hashCode in interface FloatSethashCode in class AbstractFloatSetpublic int size()
PrimitiveIterablesize in interface PrimitiveIterablepublic void appendString(java.lang.Appendable appendable,
java.lang.String start,
java.lang.String separator,
java.lang.String end)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface PrimitiveIterablepublic boolean add(float element)
add in interface MutableFloatCollectionpublic boolean addAll(float... source)
addAll in interface MutableFloatCollectionpublic boolean addAll(FloatIterable source)
addAll in interface MutableFloatCollectionpublic boolean remove(float value)
remove in interface MutableFloatCollectionpublic boolean removeAll(FloatIterable source)
removeAll in interface MutableFloatCollectionpublic boolean removeAll(float... source)
removeAll in interface MutableFloatCollectionpublic boolean retainAll(FloatIterable source)
retainAll in interface MutableFloatCollectionCollection.retainAll(Collection)public boolean retainAll(float... source)
retainAll in interface MutableFloatCollectionCollection.retainAll(Collection)public void clear()
clear in interface MutableFloatCollectionpublic FloatHashSet with(float element)
with in interface MutableFloatCollectionwith in interface MutableFloatSetpublic FloatHashSet without(float element)
without in interface MutableFloatCollectionwithout in interface MutableFloatSetpublic FloatHashSet withAll(FloatIterable elements)
withAll in interface MutableFloatCollectionwithAll in interface MutableFloatSetpublic FloatHashSet withoutAll(FloatIterable elements)
withoutAll in interface MutableFloatCollectionwithoutAll in interface MutableFloatSetpublic MutableFloatSet asUnmodifiable()
asUnmodifiable in interface MutableFloatCollectionasUnmodifiable in interface MutableFloatSetpublic MutableFloatSet asSynchronized()
asSynchronized in interface MutableFloatCollectionasSynchronized in interface MutableFloatSetpublic ImmutableFloatSet toImmutable()
MutableFloatSettoImmutable in interface FloatSettoImmutable in interface MutableFloatCollectiontoImmutable in interface MutableFloatSetpublic MutableFloatIterator floatIterator()
FloatIterablefloatIterator in interface FloatIterablefloatIterator in interface MutableFloatCollectionpublic float[] toArray()
FloatIterabletoArray in interface FloatIterablepublic boolean contains(float value)
FloatIterablecontains in interface FloatIterablepublic void forEach(FloatProcedure procedure)
FloatIterableforEach in interface FloatIterablepublic void each(FloatProcedure procedure)
FloatIterableeach in interface FloatIterablepublic FloatHashSet select(FloatPredicate predicate)
FloatIterableselect in interface FloatIterableselect in interface FloatSetselect in interface MutableFloatCollectionselect in interface MutableFloatSetpublic <R extends MutableFloatCollection> R select(FloatPredicate predicate, R target)
FloatIterableFloatIterable.select(FloatPredicate) , only the results are added to the target MutableFloatCollection.select in interface FloatIterablepublic FloatHashSet reject(FloatPredicate predicate)
FloatIterablereject in interface FloatIterablereject in interface FloatSetreject in interface MutableFloatCollectionreject in interface MutableFloatSetpublic <R extends MutableFloatCollection> R reject(FloatPredicate predicate, R target)
FloatIterableFloatIterable.reject(FloatPredicate) , only the results are added to the target MutableFloatCollection.reject in interface FloatIterablepublic <V> MutableSet<V> collect(FloatToObjectFunction<? extends V> function)
FloatIterablecollect in interface FloatIterablecollect in interface FloatSetcollect in interface MutableFloatCollectioncollect in interface MutableFloatSetpublic <V,R extends java.util.Collection<V>> R collect(FloatToObjectFunction<? extends V> function, R target)
FloatIterableFloatIterable.collect(FloatToObjectFunction) , only the results are added to the target Collection.collect in interface FloatIterablepublic float detectIfNone(FloatPredicate predicate, float ifNone)
detectIfNone in interface FloatIterablepublic int count(FloatPredicate predicate)
FloatIterablecount in interface FloatIterablepublic boolean anySatisfy(FloatPredicate predicate)
FloatIterableanySatisfy in interface FloatIterablepublic boolean allSatisfy(FloatPredicate predicate)
FloatIterableallSatisfy in interface FloatIterablepublic boolean noneSatisfy(FloatPredicate predicate)
FloatIterablenoneSatisfy in interface FloatIterablepublic double sum()
sum in interface FloatIterablepublic float max()
max in interface FloatIterablepublic float min()
min in interface FloatIterablepublic FloatSet freeze()
MutableFloatSetfreeze in interface FloatSetfreeze in interface MutableFloatSetpublic 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,
ObjectFloatToObjectFunction<? super T,? extends T> function)
injectInto in interface FloatIterablepublic void compact()
Copyright © 2004–2017. All rights reserved.