这节课学习了Java中栈的使用。
Java实现了栈这一数据结构,使用前需要导入包。
import java.util.Stack; // 导入 Java 标准库的 Stack
Stack<Integer> stack = new Stack<>(); // 创建一个栈对象
栈的常用操作主要有以下几种:
isEmpty()
: 判断栈是否为空栈,如果为空栈返回true
, 否则或者false
push()
: 进栈操作,将新的元素放入到栈中,新的元素成为栈顶元素。pop()
: 出栈操作,栈顶元素从栈中离开, 并且返回栈顶元素。peek()
: 获取栈顶元素,但是不会移除它。size()
: 获取栈的长度,即栈中元素的数量。