java.io.Serializable
public class Stack
extends java.lang.Object
implements java.io.Serializable
Constructor | Description |
---|---|
Stack() |
Construct a new, empty stack.
|
Modifier and Type | Method | Description |
---|---|---|
void |
clear() |
Clears this stack.
|
java.lang.Object |
first() |
Returns the first element of the stack.
|
boolean |
isEmpty() |
Returns
true if the stack is empty. |
java.lang.Object |
last() |
|
java.lang.Object |
pop() |
Pops from this stack.
|
void |
push(java.lang.Object obj) |
Push into this stack.
|
void |
remove(java.lang.Object o) |
|
int |
size() |
Returns the number of elements in the stack.
|
public void clear()
public java.lang.Object pop()
null
, if this stack is empty or the element is
really null
.public void push(java.lang.Object obj)
public void remove(java.lang.Object o)
public java.lang.Object first()
null
, if the stack is empty, or the element is
really null
.public java.lang.Object last()
public boolean isEmpty()
true
if the stack is empty.public int size()