import java.util.Stack;
public class JavaStackExample {
public static void main(String[] args) {
// 创建一个栈对象
Stack<String> stack = new Stack<>();
// 向栈中添加元素
stack.push("元素1");
stack.push("元素2");
stack.push("元素3");
// 输出栈的顶部元素,但不移除它
System.out.println("栈顶元素是: " + stack.peek());
// 移除栈顶元素
System.out.println("移除的元素是: " + stack.pop());
// 检查栈是否为空
System.out.println("栈是否为空: " + stack.isEmpty());
// 获取栈的大小
System.out.println("栈的大小是: " + stack.size());
// 遍历栈中的所有元素
System.out.println("栈中的所有元素是: ");
while (!stack.isEmpty()) {
System.out.println(stack.pop());
}
}
}
Stack<String>
创建一个栈对象,用于存储字符串类型的元素。push()
方法向栈中添加元素。peek()
方法查看栈顶元素,但不会将其移除。pop()
方法移除并返回栈顶元素。isEmpty()
方法检查栈是否为空。size()
方法获取栈中元素的数量。pop()
方法来遍历并移除栈中的所有元素。上一篇:java string转json
下一篇:java filter
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站