Externalizable, Serializable, CharIterable, OrderedCharIterable, PrimitiveIterable, CharStack, MutableCharStack@NotThreadSafe public final class CharArrayStack extends AbstractCharStack implements MutableCharStack, Externalizable
ArrayStack, and is memory-optimized for char primitives.
This file was automatically generated from template file primitiveArrayStack.stg.| Constructor | Description |
|---|---|
CharArrayStack() |
| Modifier and Type | Method | Description |
|---|---|---|
MutableCharStack |
asSynchronized() |
|
MutableCharStack |
asUnmodifiable() |
|
void |
clear() |
Clears the Stack
|
<V> MutableStack<V> |
collect(CharToObjectFunction<? extends V> function) |
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
static CharArrayStack |
newStack(CharIterable items) |
|
static CharArrayStack |
newStackFromTopToBottom(char... items) |
|
static CharArrayStack |
newStackFromTopToBottom(CharIterable items) |
|
static CharArrayStack |
newStackWith(char... items) |
|
char |
pop() |
Removes and returns the top element of the stack.
|
CharList |
pop(int count) |
Removes and returns a CharList of the number of elements specified by the count, beginning with the top of the stack.
|
void |
push(char item) |
Adds an item to the top of the stack.
|
void |
readExternal(ObjectInput in) |
|
MutableCharStack |
reject(CharPredicate predicate) |
Returns a new CharIterable with all of the elements in the CharIterable that
return false for the specified predicate.
|
MutableCharStack |
select(CharPredicate predicate) |
Returns a new CharIterable with all of the elements in the CharIterable that
return true for the specified predicate.
|
ImmutableCharStack |
toImmutable() |
|
MutableCharList |
toSortedList() |
|
void |
writeExternal(ObjectOutput out) |
allSatisfy, anySatisfy, appendString, appendString, appendString, asLazy, average, charIterator, contains, containsAll, containsAll, count, detectIfNone, each, equals, forEach, forEachWithIndex, getFirst, hashCode, indexOf, injectInto, injectIntoWithIndex, makeString, makeString, makeString, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, peek, peek, peekAt, size, sum, toArray, toBag, toList, toSet, toSortedArray, toStringallSatisfy, anySatisfy, asLazy, average, charIterator, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, injectInto, max, maxIfEmpty, median, min, minIfEmpty, noneSatisfy, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArrayequals, hashCode, peek, peek, peekAtforEachWithIndex, getFirst, indexOf, injectIntoWithIndexappendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toStringpublic static CharArrayStack newStackFromTopToBottom(char... items)
public static CharArrayStack newStackWith(char... items)
public static CharArrayStack newStack(CharIterable items)
public static CharArrayStack newStackFromTopToBottom(CharIterable items)
public void push(char item)
MutableCharStackpush in interface MutableCharStackpublic char pop()
MutableCharStackpop in interface MutableCharStackpublic CharList pop(int count)
MutableCharStackpop in interface MutableCharStackpublic MutableCharStack select(CharPredicate predicate)
CharIterableselect in interface CharIterableselect in interface CharStackselect in interface MutableCharStackselect in interface OrderedCharIterablepublic MutableCharStack reject(CharPredicate predicate)
CharIterablereject in interface CharIterablereject in interface CharStackreject in interface MutableCharStackreject in interface OrderedCharIterablepublic <V> MutableStack<V> collect(CharToObjectFunction<? extends V> function)
CharIterablecollect in interface CharIterablecollect in interface CharStackcollect in interface MutableCharStackcollect in interface OrderedCharIterablepublic void clear()
MutableCharStackclear in interface MutableCharStackpublic MutableCharList toSortedList()
toSortedList in interface CharIterablepublic MutableCharStack asUnmodifiable()
asUnmodifiable in interface MutableCharStackpublic MutableCharStack asSynchronized()
asSynchronized in interface MutableCharStackpublic ImmutableCharStack toImmutable()
toImmutable in interface CharStackpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException
readExternal in interface ExternalizableIOExceptionCopyright © 2004–2017. All rights reserved.