import java.util.Stack;
/**
* 默认是10
* 如果不够就增加一倍
*
*/
public class StackDemo1 {
public static void main(String[] args) {
Stack<String> stack=new Stack<>();
stack.push("组长");
stack.push("部门经理");
stack.push("副总经理");
stack.push("总经理了");
stack.push("董事长");
System.out.println(stack.peek());//查找栈顶元素但不删除
System.out.println(stack.size());//栈的大小
System.out.println(stack.capacity());//栈的容量
while(!stack.isEmpty()) {//判断栈是否为空
System.out.println(stack.pop());//查找栈顶元素并且将其删除
}
System.out.println("============");
System.out.println(stack.size());
System.out.println(stack.capacity());
}
}
堆栈基本操作&&调用java的Stack的类
最新推荐文章于 2023-02-16 22:09:39 发布