简介
java.util.Stack 类表示一个后进先出(LIFO)对象堆栈.
首次创建堆栈时,它不包含任何项目.
在此类中,首先访问插入的最后一个元素.
类声明
关注是 java.util.Stack 的声明class :
public class Stackextends Vector
类构造函数
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