Package it.unimi.dsi.fastutil.chars
Interface CharStack
-
- All Superinterfaces:
Stack<java.lang.Character>
- All Known Implementing Classes:
AbstractCharBigList
,AbstractCharBigList.CharRandomAccessSubList
,AbstractCharBigList.CharSubList
,AbstractCharList
,AbstractCharList.CharRandomAccessSubList
,AbstractCharList.CharSubList
,AbstractCharStack
,CharArrayList
,CharBigArrayBigList
,CharBigLists.ListBigList
,CharBigLists.Singleton
,CharImmutableList
,CharLists.Singleton
public interface CharStack extends Stack<java.lang.Character>
A type-specificStack
; provides some additional methods that use polymorphism to avoid (un)boxing.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description default java.lang.Character
peek(int i)
Deprecated.Please use the corresponding type-specific method instead.char
peekChar(int i)
Peeks at an element on the stack (optional operation).default java.lang.Character
pop()
Deprecated.Please use the corresponding type-specific method instead.char
popChar()
Pops the top off the stack.void
push(char k)
Pushes the given object on the stack.default void
push(java.lang.Character o)
Deprecated.Please use the corresponding type-specific method instead.default java.lang.Character
top()
Deprecated.Please use the corresponding type-specific method instead.char
topChar()
Peeks at the top of the stack (optional operation).
-
-
-
Method Detail
-
push
void push(char k)
Pushes the given object on the stack.- Parameters:
k
- the object to push on the stack.- See Also:
Stack.push(Object)
-
popChar
char popChar()
Pops the top off the stack.- Returns:
- the top of the stack.
- See Also:
Stack.pop()
-
topChar
char topChar()
Peeks at the top of the stack (optional operation).- Returns:
- the top of the stack.
- See Also:
Stack.top()
-
peekChar
char peekChar(int i)
Peeks at an element on the stack (optional operation).- Parameters:
i
- an index from the stop of the stack (0 represents the top).- Returns:
- the
i
-th element on the stack. - See Also:
Stack.peek(int)
-
push
@Deprecated default void push(java.lang.Character o)
Deprecated.Please use the corresponding type-specific method instead.Pushes the given object on the stack.This default implementation delegates to the corresponding type-specific method.
-
pop
@Deprecated default java.lang.Character pop()
Deprecated.Please use the corresponding type-specific method instead.Pops the top off the stack.This default implementation delegates to the corresponding type-specific method.
-
top
@Deprecated default java.lang.Character top()
Deprecated.Please use the corresponding type-specific method instead.Peeks at the top of the stack (optional operation).This default implementation returns
peek(0)
.This default implementation delegates to the corresponding type-specific method.
-
peek
@Deprecated default java.lang.Character peek(int i)
Deprecated.Please use the corresponding type-specific method instead.Peeks at an element on the stack (optional operation).This default implementation just throws an
UnsupportedOperationException
.This default implementation delegates to the corresponding type-specific method.
-
-