Class FloatArrayStack
java.lang.Object
org.eclipse.collections.impl.stack.primitive.AbstractFloatStack
org.eclipse.collections.impl.stack.mutable.primitive.FloatArrayStack
- All Implemented Interfaces:
Externalizable,Serializable,FloatIterable,OrderedFloatIterable,PrimitiveIterable,FloatStack,MutableFloatStack
public class FloatArrayStack
extends AbstractFloatStack
implements MutableFloatStack, Externalizable
FloatArrayStack is similar to
ArrayStack, and is memory-optimized for float primitives.
This file was automatically generated from template file primitiveArrayStack.stg.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()<V> MutableStack<V>collect(FloatToObjectFunction<? extends V> function) booleaninthashCode()newEmpty()Creates a new empty FloatArrayStack.static FloatArrayStacknewStack(FloatIterable items) static FloatArrayStacknewStackFromTopToBottom(float... items) static FloatArrayStackstatic FloatArrayStacknewStackWith(float... items) floatpop()pop(int count) voidpush(float item) voidreject(FloatPredicate predicate) select(FloatPredicate predicate) toStack()voidMethods inherited from class org.eclipse.collections.impl.stack.primitive.AbstractFloatStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, chunk, contains, containsAll, containsAll, count, detectIfNone, each, floatIterator, forEachWithIndex, getFirst, indexOf, injectInto, injectIntoWithIndex, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, peek, peek, peekAt, size, sum, toArray, toArray, toBag, toList, toSet, toSortedArray, toStringMethods inherited from interface org.eclipse.collections.api.FloatIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, floatIterator, forEach, injectInto, injectIntoBoolean, injectIntoByte, injectIntoChar, injectIntoDouble, injectIntoFloat, injectIntoInt, injectIntoLong, injectIntoShort, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, sum, summaryStatistics, toArray, toArray, toBag, toList, toSet, toSortedArray, toSortedList, toSortedListBy, toSortedListByMethods inherited from interface org.eclipse.collections.api.stack.primitive.FloatStack
peek, peek, peekAtMethods inherited from interface org.eclipse.collections.api.stack.primitive.MutableFloatStack
collectWithIndex, rejectWithIndex, selectWithIndex, tapMethods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedFloatIterable
collectWithIndex, forEachWithIndex, getFirst, indexOf, injectIntoWithIndex, rejectWithIndex, selectWithIndexMethods inherited from interface org.eclipse.collections.api.PrimitiveIterable
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
-
Constructor Details
-
FloatArrayStack
public FloatArrayStack()
-
-
Method Details
-
newStackFromTopToBottom
-
newStackWith
-
newStack
-
newStackFromTopToBottom
-
push
public void push(float item) - Specified by:
pushin interfaceMutableFloatStack
-
pop
public float pop()- Specified by:
popin interfaceMutableFloatStack
-
pop
- Specified by:
popin interfaceMutableFloatStack
-
select
- Specified by:
selectin interfaceFloatIterable- Specified by:
selectin interfaceFloatStack- Specified by:
selectin interfaceMutableFloatStack- Specified by:
selectin interfaceOrderedFloatIterable
-
reject
- Specified by:
rejectin interfaceFloatIterable- Specified by:
rejectin interfaceFloatStack- Specified by:
rejectin interfaceMutableFloatStack- Specified by:
rejectin interfaceOrderedFloatIterable
-
collect
- Specified by:
collectin interfaceFloatIterable- Specified by:
collectin interfaceFloatStack- Specified by:
collectin interfaceMutableFloatStack- Specified by:
collectin interfaceOrderedFloatIterable
-
clear
public void clear()- Specified by:
clearin interfaceMutableFloatStack
-
toSortedList
- Specified by:
toSortedListin interfaceFloatIterable
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableFloatStack
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableFloatStack
-
toImmutable
- Specified by:
toImmutablein interfaceFloatStack
-
newEmpty
Creates a new empty FloatArrayStack.- Specified by:
newEmptyin interfaceMutableFloatStack- Since:
- 9.2.
-
equals
- Specified by:
equalsin interfaceFloatStack- Overrides:
equalsin classAbstractFloatStack
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceFloatStack- Overrides:
hashCodein classAbstractFloatStack
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
toStack
- Specified by:
toStackin interfaceOrderedFloatIterable
-