E - the type of elements to store in the stackpublic class Stack<E>
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private ArrayList<E> |
data
Stores the stack elements.
|
| Constructor and Description |
|---|
Stack()
Creates a new stack.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
empty()
Tests if this stack is empty.
|
E |
peek()
Looks at the object at the top of this stack without removing it
from the stack.
|
E |
pop()
Removes the object at the top of this stack and returns that
object as the value of this function.
|
E |
push(E item)
Pushes an item onto the top of this stack.
|
public E push(E item)
item - the item to be pushed onto this stack.item argument.Vector.addElement(E)public E pop()
java.util.EmptyStackException - if this stack is empty.public E peek()
java.util.EmptyStackException - if this stack is empty.public boolean empty()
true if and only if this stack contains
no items; false otherwise.