|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.commons.collections.primitives.ShortStack
public class ShortStack
A primitive short based Stack. The underlying backing store is an ArrayShortList where the front of the list is the bottom of the stack and the tail of the list is the top of the stack.
Constructor Summary | |
---|---|
ShortStack()
Creates an empty primitive stack. |
|
ShortStack(short[] numbas)
Creates a stack prepopulating it with values. |
Method Summary | |
---|---|
void |
clear()
Empties the contents of the stack. |
boolean |
empty()
Tests if this stack is empty. |
short |
get(int index)
Gets items from the stack where the index is zero based and the top of the stack is at an index of size()-1 with the bottom of the stack at an index of 0. |
short |
peek()
Looks at the top of this stack without removing it. |
short |
peek(int n)
Return the n'th short down the stack, where 0 is the top element and [size()-1] is the bottom element. |
short |
pop()
Removes the value at the top of this stack and returns it. |
short |
push(short item)
Pushes a value onto the top of this stack. |
int |
search(short item)
Returns the 1-based position where a value is on this stack. |
int |
size()
Gets the size of this stack. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public ShortStack()
public ShortStack(short[] numbas)
numbas
- the array to addMethod Detail |
---|
public boolean empty()
public short peek()
EmptyStackException
- if this stack is emptypublic short peek(int n)
n
- the element index
EmptyStackException
- if the stack is empty
IndexOutOfBoundsException
- if the index is out of boundspublic short pop()
EmptyStackException
- if this stack is emptypublic short push(short item)
item
- the value to push onto this stack
public int search(short item)
item
- the value to search for from the top down
public short get(int index)
index
- the index into the stack treated as a list
public int size()
public void clear()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |