Class java.util.Stack
All Packages Class Hierarchy This Package Previous Next Index
Class java.util.Stack
java.lang.Object
|
+----java.util.Vector
|
+----java.util.Stack
- public class Stack
- extends Vector
A Last-In-First-Out(LIFO) stack of objects.
- Stack()
- empty()
- Returns true if the stack is empty.
- peek()
- Peeks at the top of the stack.
- pop()
- Pops an item off the stack.
- push(Object)
- Pushes an item onto the stack.
- search(Object)
- Sees if an object is on the stack.
Stack
public Stack()
push
public Object push(Object item)
- Pushes an item onto the stack.
- Parameters:
- item - the item to be pushed on.
pop
public Object pop()
- Pops an item off the stack.
- Throws: EmptyStackException
- If the stack is empty.
peek
public Object peek()
- Peeks at the top of the stack.
- Throws: EmptyStackException
- If the stack is empty.
empty
public boolean empty()
- Returns true if the stack is empty.
search
public int search(Object o)
- Sees if an object is on the stack.
- Parameters:
- o - the desired object
- Returns:
- the distance from the top, or -1 if it is not found.
All Packages Class Hierarchy This Package Previous Next Index