// Java 栈示例代码
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);
// 查看栈顶元素,但不移除它
String topElement = stack.peek();
System.out.println("栈顶元素: " + topElement);
// 移除栈顶元素 (出栈)
String poppedElement = stack.pop();
System.out.println("移除的元素: " + poppedElement);
// 再次输出栈的内容
System.out.println("栈的内容: " + stack);
// 检查栈是否为空
boolean isEmpty = stack.isEmpty();
System.out.println("栈是否为空: " + isEmpty);
}
}
Stack<String>
创建一个栈对象。push()
方法向栈中添加元素。peek()
方法查看栈顶元素,但不会移除它。pop()
方法移除并返回栈顶元素。isEmpty()
方法检查栈是否为空。通过这些方法,可以方便地对栈进行基本的操作。
上一篇:java网络编程
下一篇:java sort
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站