Class CharArrayStack
java.lang.Object
org.eclipse.collections.impl.stack.primitive.AbstractCharStack
org.eclipse.collections.impl.stack.mutable.primitive.CharArrayStack
- All Implemented Interfaces:
Externalizable,Serializable,CharIterable,OrderedCharIterable,PrimitiveIterable,CharStack,MutableCharStack
CharArrayStack is similar to
ArrayStack, and is memory-optimized for char 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(CharToObjectFunction<? extends V> function) booleaninthashCode()newEmpty()Creates a new empty CharArrayStack.static CharArrayStacknewStack(CharIterable items) static CharArrayStacknewStackFromTopToBottom(char... items) static CharArrayStackstatic CharArrayStacknewStackWith(char... items) charpop()pop(int count) voidpush(char item) voidreject(CharPredicate predicate) select(CharPredicate predicate) toStack()voidMethods inherited from class org.eclipse.collections.impl.stack.primitive.AbstractCharStack
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, charIterator, chunk, contains, containsAll, containsAll, count, detectIfNone, each, 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.CharIterable
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, charIterator, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, containsAny, containsAny, containsNone, containsNone, count, detectIfNone, each, flatCollect, 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.CharStack
peek, peek, peekAtMethods inherited from interface org.eclipse.collections.api.stack.primitive.MutableCharStack
collectWithIndex, rejectWithIndex, selectWithIndex, tapMethods inherited from interface org.eclipse.collections.api.ordered.primitive.OrderedCharIterable
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
-
CharArrayStack
public CharArrayStack()
-
-
Method Details
-
newStackFromTopToBottom
-
newStackWith
-
newStack
-
newStackFromTopToBottom
-
push
public void push(char item) - Specified by:
pushin interfaceMutableCharStack
-
pop
public char pop()- Specified by:
popin interfaceMutableCharStack
-
pop
- Specified by:
popin interfaceMutableCharStack
-
select
- Specified by:
selectin interfaceCharIterable- Specified by:
selectin interfaceCharStack- Specified by:
selectin interfaceMutableCharStack- Specified by:
selectin interfaceOrderedCharIterable
-
reject
- Specified by:
rejectin interfaceCharIterable- Specified by:
rejectin interfaceCharStack- Specified by:
rejectin interfaceMutableCharStack- Specified by:
rejectin interfaceOrderedCharIterable
-
collect
- Specified by:
collectin interfaceCharIterable- Specified by:
collectin interfaceCharStack- Specified by:
collectin interfaceMutableCharStack- Specified by:
collectin interfaceOrderedCharIterable
-
clear
public void clear()- Specified by:
clearin interfaceMutableCharStack
-
toSortedList
- Specified by:
toSortedListin interfaceCharIterable
-
asUnmodifiable
- Specified by:
asUnmodifiablein interfaceMutableCharStack
-
asSynchronized
- Specified by:
asSynchronizedin interfaceMutableCharStack
-
toImmutable
- Specified by:
toImmutablein interfaceCharStack
-
newEmpty
Creates a new empty CharArrayStack.- Specified by:
newEmptyin interfaceMutableCharStack- Since:
- 9.2.
-
equals
- Specified by:
equalsin interfaceCharStack- Overrides:
equalsin classAbstractCharStack
-
hashCode
public int hashCode()- Specified by:
hashCodein interfaceCharStack- Overrides:
hashCodein classAbstractCharStack
-
writeExternal
- Specified by:
writeExternalin interfaceExternalizable- Throws:
IOException
-
readExternal
- Specified by:
readExternalin interfaceExternalizable- Throws:
IOException
-
toStack
- Specified by:
toStackin interfaceOrderedCharIterable
-