Stack 类表示后进先出(LIFO)的对象堆栈。它通过五个操作对类Vector 进行了扩展 ,允许将向量视为堆栈。它提供了通常的 push 和pop 操作,以及取栈顶点的 peek 方法、测试堆栈是否为空的empty 方法、在堆栈中查找项并确定到栈顶距离的 search 方法。
boolean | empty() |
peek() | |
pop() | |
push(E item) | |
int | search(Object o) |
System.out.println(stack.empty());//判断是否为空
System.out.println(stack.peek());//拿到栈顶元素
System.out.println(stack.pop());//移除栈顶元素,并返回
stack.push(6);//把这个放入栈顶
System.out.println(stack.search(5));//返回该对象在栈中的位置,从1开始
System.out.println(stack.toString());