简介
Java的栈(stack)是容器(vector)的一个子类。
堆栈除了包括由Vector定义的所有方法,还定义了一些自己的方法:
方法 | 描述 |
---|
boolean empty() | 判断堆栈是否为空 |
Object peek() | 查看但不移除堆栈顶部对象 |
Object pop() | 移除堆栈顶部对象,并将其作为返回值 |
Object push(Object element) | 元素压入栈顶 |
int search(Object element) | 返回对象在栈中的位置(1为基) |
使用
Stack <String> x = new Stack()