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