Java Stack
Stack
使用案例(方法)
实现原理
方法
- 初始化
Stack<Integer> A = new Stack<Integer>(); |
判空
boolean empty() 此方法测试堆栈是否为空。
查看顶部元素
E peek() 此方法会查看该对象在该堆栈的顶部而不从栈中删除。
出栈
E pop()
此方法会删除在该堆栈的顶部的元素,并返回该元素作为该函数的值。
压栈
E push(E item)
将元素压入堆栈的顶部
查找
int search(Object o)
此方法返回从1开始的位置,一个对象在栈中。
原理
java.util.Stack 类代表对象的后进先出(LIFO)堆栈。
- 当创建一个堆栈,它不包含任何项。
- 在这个类中,插入的最后一个元素会是第一个被访问。
public class Stack<E> |