Java Stack class
java.util
Class Stack<E>
java.util.AbstractCollection<E>
java.util.Stack<E>
All
Implemented Interfaces:
Serializable, Cloneable, Iterable<E>, Collection<E>, List<E>,
RandomAccess
public class Stack<E>
extends Vector<E>
The 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.
Field
Summary |
Fields
inherited from class java.util.Vector |
Fields
inherited from class java.util.AbstractList |
Constructor
Summary |
|
Stack() |
|
Method
Summary |
|
boolean |
empty() |
peek() |
|
pop() |
|
int |
search(Object o) |