org.apache.mina.util
Class Stack
java.lang.Objectorg.apache.mina.util.Stack
- Serializable
public class Stack
extends java.lang.Object
implements Serializable
A unbounded stack.
Stack()- Construct a new, empty stack.
|
void | clear()- Clears this stack.
|
Object | first()- Returns the first element of the stack.
|
boolean | isEmpty()- Returns
true if the stack is empty.
|
Object | last()
|
Object | pop()- Pops from this stack.
|
void | push(Object obj)- Push into this stack.
|
void | remove(Object o)
|
int | size()- Returns the number of elements in the stack.
|
Stack
public Stack()
Construct a new, empty stack.
clear
public void clear()
Clears this stack.
first
public Object first()
Returns the first element of the stack.
null, if the stack is empty, or the element is
really null.
isEmpty
public boolean isEmpty()
Returns true if the stack is empty.
pop
public Object pop()
Pops from this stack.
null, if this stack is empty or the element is
really null.
push
public void push(Object obj)
Push into this stack.
remove
public void remove(Object o)
size
public int size()
Returns the number of elements in the stack.