OrderedShortIterable
, PrimitiveIterable
, ShortIterable
, ShortStack
ShortArrayStack
, SynchronizedShortStack
, UnmodifiableShortStack
public interface MutableShortStack extends ShortStack
Modifier and Type | Method | Description |
---|---|---|
MutableShortStack |
asSynchronized() |
|
MutableShortStack |
asUnmodifiable() |
|
void |
clear() |
Clears the Stack
|
<V> MutableStack<V> |
collect(ShortToObjectFunction<? extends V> function) |
Returns a new collection with the results of applying the specified function on each element of the source
collection.
|
default <V> MutableStack<V> |
collectWithIndex(ShortIntToObjectFunction<? extends V> function) |
Returns a new MutableStack using results obtained by applying the specified function to each element
and its corresponding index.
|
default MutableShortStack |
newEmpty() |
Creates a new empty mutable version of the same stack type.
|
short |
pop() |
Removes and returns the top element of the stack.
|
ShortList |
pop(int count) |
Removes and returns a ShortList of the number of elements specified by the count, beginning with the top of the stack.
|
void |
push(short item) |
Adds an item to the top of the stack.
|
MutableShortStack |
reject(ShortPredicate predicate) |
Returns a new ShortIterable with all of the elements in the ShortIterable that
return false for the specified predicate.
|
MutableShortStack |
select(ShortPredicate predicate) |
Returns a new ShortIterable with all of the elements in the ShortIterable that
return true for the specified predicate.
|
default MutableShortStack |
tap(ShortProcedure procedure) |
collectWithIndex, forEachWithIndex, getFirst, indexOf, injectIntoWithIndex
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, chunk, collect, collectBoolean, collectByte, collectChar, collectDouble, collectFloat, collectInt, collectLong, collectShort, contains, containsAll, containsAll, count, detectIfNone, each, flatCollect, forEach, injectInto, max, maxIfEmpty, median, medianIfEmpty, min, minIfEmpty, noneSatisfy, reduce, reduceIfEmpty, reject, select, shortIterator, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedList
equals, hashCode, peek, peek, peekAt, toImmutable
void push(short item)
short pop()
ShortList pop(int count)
void clear()
MutableShortStack select(ShortPredicate predicate)
ShortIterable
select
in interface OrderedShortIterable
select
in interface ShortIterable
select
in interface ShortStack
MutableShortStack reject(ShortPredicate predicate)
ShortIterable
reject
in interface OrderedShortIterable
reject
in interface ShortIterable
reject
in interface ShortStack
default MutableShortStack tap(ShortProcedure procedure)
tap
in interface ShortIterable
tap
in interface ShortStack
<V> MutableStack<V> collect(ShortToObjectFunction<? extends V> function)
ShortIterable
collect
in interface OrderedShortIterable
collect
in interface ShortIterable
collect
in interface ShortStack
default <V> MutableStack<V> collectWithIndex(ShortIntToObjectFunction<? extends V> function)
collectWithIndex
in interface OrderedShortIterable
collectWithIndex
in interface ShortStack
MutableShortStack asUnmodifiable()
MutableShortStack asSynchronized()
default MutableShortStack newEmpty()
Copyright © 2004–2019. All rights reserved.