CharIterable
, OrderedCharIterable
, PrimitiveIterable
ImmutableCharStack
, MutableCharStack
AbstractCharStack
, CharArrayStack
, SynchronizedCharStack
, UnmodifiableCharStack
public interface CharStack extends OrderedCharIterable
Modifier and Type | Method | Description |
---|---|---|
<V> StackIterable<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.
|
default <V> StackIterable<V> |
collectWithIndex(CharIntToObjectFunction<? extends V> function) |
Returns a new StackIterable using results obtained by applying the specified function to each element
and its corresponding index.
|
boolean |
equals(java.lang.Object o) |
Follows the same general contract as
StackIterable.equals(Object) . |
int |
hashCode() |
Follows the same general contract as
StackIterable.hashCode() . |
char |
peek() |
Returns the top of the stack.
|
CharList |
peek(int count) |
Returns CharList of the number of elements specified by the count, beginning with the top of the stack.
|
char |
peekAt(int index) |
Returns the element at the specified index.
|
CharStack |
reject(CharPredicate predicate) |
Returns a new CharIterable with all of the elements in the CharIterable that
return false for the specified predicate.
|
CharStack |
select(CharPredicate predicate) |
Returns a new CharIterable with all of the elements in the CharIterable that
return true for the specified predicate.
|
default CharStack |
tap(CharProcedure procedure) |
|
ImmutableCharStack |
toImmutable() |
allSatisfy, anySatisfy, asLazy, average, averageIfEmpty, charIterator, 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, reject, select, sum, summaryStatistics, toArray, toBag, toList, toSet, toSortedArray, toSortedList
collectWithIndex, forEachWithIndex, getFirst, indexOf, injectIntoWithIndex
appendString, appendString, appendString, isEmpty, makeString, makeString, makeString, notEmpty, size, toString
char peek()
CharList peek(int count)
char peekAt(int index)
index
- the location to peek intoCharStack select(CharPredicate predicate)
CharIterable
select
in interface CharIterable
select
in interface OrderedCharIterable
CharStack reject(CharPredicate predicate)
CharIterable
reject
in interface CharIterable
reject
in interface OrderedCharIterable
default CharStack tap(CharProcedure procedure)
tap
in interface CharIterable
<V> StackIterable<V> collect(CharToObjectFunction<? extends V> function)
CharIterable
collect
in interface CharIterable
collect
in interface OrderedCharIterable
default <V> StackIterable<V> collectWithIndex(CharIntToObjectFunction<? extends V> function)
collectWithIndex
in interface OrderedCharIterable
boolean equals(java.lang.Object o)
StackIterable.equals(Object)
.equals
in class java.lang.Object
int hashCode()
StackIterable.hashCode()
.hashCode
in class java.lang.Object
ImmutableCharStack toImmutable()
Copyright © 2004–2018. All rights reserved.