[all packages]
[package java.util]
[class hierarchy]
[index]
java.lang.Object
|
+----java.util.AbstractCollection<A>
|
+----java.util.AbstractList<A>
|
+----java.util.Vector
|
+----java.util.Stack
public class Stack extends Vector
Stack class represents a last-in-first-out
(LIFO) stack of objects. It extends class Vector with five
operations that allow a vector to be treated as a stack. The usual
push and pop operations are provided, as well as a
method to peek at the top item on the stack, a method to test
for whether the stack is empty, and a method to search
the stack for an item and discover how far it is from the top.
When a stack is first created, it contains no items.

Stack()

empty()
peek()
pop()
push(Object)
search(Object)

Stackpublic Stack();

pushpublic Object push(Object item);
addElement(item)
item argument.public synchronized Object pop();
public synchronized Object peek();
public boolean empty();
true if and only if this stack contains
no items; false otherwise.public synchronized int search(Object o);
-1
indicates that the object is not on the stack.
[all packages]
[package java.util]
[class hierarchy]
[index]