@NotThreadSafe public final class FloatArrayStack extends Object implements MutableFloatStack, Externalizable
ArrayStack, and is memory-optimized for float primitives.
This file was automatically generated from template file primitiveArrayStack.stg.| Constructor and Description |
|---|
FloatArrayStack() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
allSatisfy(FloatPredicate predicate) |
boolean |
anySatisfy(FloatPredicate predicate) |
void |
appendString(Appendable appendable)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(Appendable appendable,
String separator)
Prints a string representation of this collection onto the given
Appendable. |
void |
appendString(Appendable appendable,
String start,
String separator,
String end)
Prints a string representation of this collection onto the given
Appendable. |
LazyFloatIterable |
asLazy() |
MutableFloatStack |
asSynchronized() |
MutableFloatStack |
asUnmodifiable() |
double |
average() |
void |
clear()
Clears the Stack
|
<V> MutableStack<V> |
collect(FloatToObjectFunction<? extends V> function) |
boolean |
contains(float value) |
boolean |
containsAll(float... source) |
boolean |
containsAll(FloatIterable source) |
int |
count(FloatPredicate predicate) |
float |
detectIfNone(FloatPredicate predicate,
float ifNone) |
void |
each(FloatProcedure procedure) |
boolean |
equals(Object otherStack)
Follows the same general contract as
StackIterable.equals(Object). |
FloatIterator |
floatIterator() |
void |
forEach(FloatProcedure procedure) |
int |
hashCode()
Follows the same general contract as
StackIterable.hashCode(). |
<V> V |
injectInto(V injectedValue,
ObjectFloatToObjectFunction<? super V,? extends V> function) |
boolean |
isEmpty()
Returns true if this iterable has zero items.
|
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). |
String |
makeString(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). |
String |
makeString(String start,
String separator,
String end)
Returns a string representation of this collection.
|
float |
max() |
float |
maxIfEmpty(float defaultValue) |
double |
median() |
float |
min() |
float |
minIfEmpty(float defaultValue) |
static FloatArrayStack |
newStack(FloatIterable items) |
static FloatArrayStack |
newStackFromTopToBottom(float... items) |
static FloatArrayStack |
newStackFromTopToBottom(FloatIterable items) |
static FloatArrayStack |
newStackWith(float... items) |
boolean |
noneSatisfy(FloatPredicate predicate) |
boolean |
notEmpty()
The English equivalent of !this.isEmpty()
|
float |
peek()
Returns the top of the stack.
|
FloatList |
peek(int count)
Returns FloatList of the number of elements specified by the count, beginning with the top of the stack.
|
float |
peekAt(int index)
Returns the element at the specified index.
|
float |
pop()
Removes and returns the top element of the stack.
|
FloatList |
pop(int count)
Removes and returns a FloatList of the number of elements specified by the count, beginning with the top of the stack.
|
void |
push(float item)
Adds an item to the top of the stack.
|
void |
readExternal(ObjectInput in) |
MutableFloatStack |
reject(FloatPredicate predicate) |
MutableFloatStack |
select(FloatPredicate predicate) |
int |
size()
Returns the number of items in this iterable.
|
double |
sum() |
float[] |
toArray() |
MutableFloatBag |
toBag() |
ImmutableFloatStack |
toImmutable() |
MutableFloatList |
toList() |
MutableFloatSet |
toSet() |
float[] |
toSortedArray() |
MutableFloatList |
toSortedList() |
String |
toString()
Returns a string representation of this PrimitiveIterable.
|
void |
writeExternal(ObjectOutput out) |
public static FloatArrayStack newStackFromTopToBottom(float... items)
public static FloatArrayStack newStackWith(float... items)
public static FloatArrayStack newStack(FloatIterable items)
public static FloatArrayStack newStackFromTopToBottom(FloatIterable items)
public void push(float item)
MutableFloatStackpush in interface MutableFloatStackpublic float pop()
MutableFloatStackpop in interface MutableFloatStackpublic FloatList pop(int count)
MutableFloatStackpop in interface MutableFloatStackpublic MutableFloatStack select(FloatPredicate predicate)
select in interface FloatIterableselect in interface FloatStackselect in interface MutableFloatStackpublic MutableFloatStack reject(FloatPredicate predicate)
reject in interface FloatIterablereject in interface FloatStackreject in interface MutableFloatStackpublic float peek()
FloatStackpeek in interface FloatStackpublic FloatList peek(int count)
FloatStackpeek in interface FloatStackpublic float peekAt(int index)
FloatStackpeekAt in interface FloatStackindex - the location to peek intopublic FloatIterator floatIterator()
floatIterator in interface FloatIterablepublic void forEach(FloatProcedure procedure)
forEach in interface FloatIterablepublic void each(FloatProcedure procedure)
each in interface FloatIterablepublic int size()
PrimitiveIterablesize in interface PrimitiveIterablepublic boolean isEmpty()
PrimitiveIterableisEmpty in interface PrimitiveIterablepublic boolean notEmpty()
PrimitiveIterablenotEmpty in interface PrimitiveIterablepublic int count(FloatPredicate predicate)
count in interface FloatIterablepublic boolean anySatisfy(FloatPredicate predicate)
anySatisfy in interface FloatIterablepublic boolean allSatisfy(FloatPredicate predicate)
allSatisfy in interface FloatIterablepublic boolean noneSatisfy(FloatPredicate predicate)
noneSatisfy in interface FloatIterablepublic float detectIfNone(FloatPredicate predicate, float ifNone)
detectIfNone in interface FloatIterablepublic <V> MutableStack<V> collect(FloatToObjectFunction<? extends V> function)
collect in interface FloatIterablecollect in interface FloatStackcollect in interface MutableFloatStackpublic <V> V injectInto(V injectedValue,
ObjectFloatToObjectFunction<? super V,? extends V> function)
injectInto in interface FloatIterablepublic double sum()
sum in interface FloatIterablepublic float max()
max in interface FloatIterablepublic float min()
min in interface FloatIterablepublic float minIfEmpty(float defaultValue)
minIfEmpty in interface FloatIterablepublic float maxIfEmpty(float defaultValue)
maxIfEmpty in interface FloatIterablepublic double average()
average in interface FloatIterablepublic double median()
median in interface FloatIterablepublic float[] toSortedArray()
toSortedArray in interface FloatIterablepublic float[] toArray()
toArray in interface FloatIterablepublic boolean contains(float value)
contains in interface FloatIterablepublic boolean containsAll(float... source)
containsAll in interface FloatIterablepublic boolean containsAll(FloatIterable source)
containsAll in interface FloatIterablepublic void clear()
MutableFloatStackclear in interface MutableFloatStackpublic boolean equals(Object otherStack)
FloatStackStackIterable.equals(Object).equals in interface FloatStackequals in class Objectpublic int hashCode()
FloatStackStackIterable.hashCode().hashCode in interface FloatStackhashCode in class Objectpublic String toString()
PrimitiveIterabletoString in interface PrimitiveIterabletoString in class Objectpublic String makeString()
PrimitiveIterablePrimitiveIterable.makeString(String) and defaulting
the separator parameter to the characters ", " (comma and space).makeString in interface PrimitiveIterablepublic String makeString(String separator)
PrimitiveIterablePrimitiveIterable.makeString(String, String, String)
and defaulting the start and end parameters to "" (the empty String).makeString in interface PrimitiveIterablepublic String makeString(String start, String separator, String end)
PrimitiveIterablemakeString in interface PrimitiveIterablepublic void appendString(Appendable appendable)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString().appendString in interface PrimitiveIterablepublic void appendString(Appendable appendable, String separator)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String).appendString in interface PrimitiveIterablepublic void appendString(Appendable appendable, String start, String separator, String end)
PrimitiveIterableAppendable. Prints the string returned
by PrimitiveIterable.makeString(String, String, String).appendString in interface PrimitiveIterablepublic MutableFloatList toList()
toList in interface FloatIterablepublic MutableFloatList toSortedList()
toSortedList in interface FloatIterablepublic MutableFloatSet toSet()
toSet in interface FloatIterablepublic MutableFloatBag toBag()
toBag in interface FloatIterablepublic LazyFloatIterable asLazy()
asLazy in interface FloatIterablepublic MutableFloatStack asUnmodifiable()
asUnmodifiable in interface MutableFloatStackpublic MutableFloatStack asSynchronized()
asSynchronized in interface MutableFloatStackpublic ImmutableFloatStack toImmutable()
toImmutable in interface FloatStackpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionCopyright © 2004–2016. All rights reserved.