Java.util.Stack 类


介绍

java.util.Stack类表示对象后进先出 (LIFO) 堆栈。

  • 首次创建堆栈时,它不包含任何项目。

  • 在此类中,首先访问最后插入的元素。

类声明

以下是java.util.Stack类的声明-

public class Stack<E>
   extends Vector<E>

类构造函数

先生。 构造函数及描述
1

堆()

该构造函数创建一个空堆栈。

类方法

先生。 方法及说明
1 布尔值空()

此方法测试该堆栈是否为空。

2 E 窥视()

此方法查看堆栈顶部的对象,而不将其从堆栈中删除。

3 E 弹出()

此方法删除堆栈顶部的对象,并将该对象作为该函数的值返回。

4 E推(E项)

此方法将一个项目推入该堆栈的顶部。

5 int 搜索(对象 o)

此方法返回对象在此堆栈上的从 1 开始的位置。

继承的方法

该类继承了以下类的方法 -

  • java.util.Vector
  • java.util.AbstractList
  • java.util.Object
  • java.util.List