java中的Stack使用

来源:互联网 发布:点亮图标源码 编辑:程序博客网 时间:2024/06/05 16:31

java.util.Stack<E>;

1、测试栈是否为空   boolean empty();

2.查看栈顶部对象,但不从栈中移除

E peek();

3.移除栈顶部的对象,并作为此函数的值返回该对象

E pop();

4.把项压入栈顶部

E push(E item);

5.返回对象在栈中的位置,以1为基数

int search(Object o);

返回对象在堆栈中的位置,以 1 为基数。如果对象 o 是堆栈中的一个项,此方法返回距堆栈顶部最近的出现位置到堆栈顶部的距离;堆栈中最顶部项的距离为1。使用 equals 方法比较 o 与堆栈中的项。

参数:
o - 目标对象。
返回:
对象到堆栈顶部的位置,以 1 为基数;返回值 -1 表示此对象不在堆栈中。

0 0
原创粉丝点击