Java.util - Stack
介绍 (Introduction)
java.util.Stack类表示后进先出(LIFO)对象堆栈。
首次创建堆栈时,它不包含任何项目。
在此类中,首先访问插入的最后一个元素。
类声明
以下是java.util.Stack类的声明 -
public class Stack<E>
extends Vector<E>
类构造函数
Sr.No. | 构造函数和描述 |
---|---|
1 | Stack() 此构造函数创建一个空堆栈。 |
类方法
Sr.No. | 方法和描述 |
---|---|
1 | boolean empty() 此方法测试此堆栈是否为空。 |
2 | E peek() 此方法查看此堆栈顶部的对象,而不将其从堆栈中删除。 |
3 | E pop() 此方法删除此堆栈顶部的对象,并将该对象作为此函数的值返回。 |
4 | E push(E item) 此方法将项目推送到此堆栈的顶部。 |
5 | int search(Object o) 此方法返回基于1的位置,其中对象位于此堆栈上。 |
方法继承
该类继承以下类中的方法 -
- java.util.Vector
- java.util.AbstractList
- java.util.Object
- java.util.List