Stack 類是 Java 語言中的一個常用類,它繼承自 Vector 類,並實現了標準的後進先出 (LIFO) 堆疊。以下是 Stack 類中的一些主要方法:
boolean empty():判斷堆疊是否為空。如果堆疊為空,則返回 true。
Object peek():返回棧頂端的元素,但不從堆疊中移除它。
Object pop():移除堆疊頂部的對象,並將其作為函式的值返回。
Object push(Object element):將元素壓入棧頂。
int search(Object element):確定對象是否存在於堆疊中,如果找到該元素,它將從堆疊頂部返回元素的位置。否則,它返回 -1。
以上方法可以幫助開發者在編程中有效地使用 Stack 類來管理數據。