位置:首頁 > Java技術 > Java.util包 > java.util.Stack類

java.util.Stack類

 java.util.Stack 類代表對象的後進先出(LIFO)堆棧。

  • 當創建一個堆棧,它不包含任何項。

  • 在這個類中,插入的最後一個元素會是第一個被訪問。

類聲明

以下是java.util.Stack類的聲明:

public class Stack<E>
    extends Vector<E>

類構造函數

S.N. 構造函數 & 描述
1 Stack() 
此構造函數創建一個空棧。

類方法

S.N. 方法 & 描述
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