📅  最后修改于: 2023-12-03 15:31:55.495000             🧑  作者: Mango
在Java中,Stack
是一种基于后进先出(LIFO)的数据结构。Stack
类提供了许多方法来操作数据结构,其中之一是clear()
方法。clear()
方法用于清空堆栈中的所有元素。
Stack
类的clear()
方法有以下语法:
public void clear()
clear()
方法没有返回值。
下面是一个简单的程序,演示了如何使用Stack
类的clear()
方法:
import java.util.Stack;
public class StackExample {
public static void main(String[] args) {
// 创建堆栈并添加元素
Stack<String> stack = new Stack<>();
stack.push("Java");
stack.push("is");
stack.push("awesome");
// 打印出当前堆栈
System.out.println("Before clear: " + stack);
// 清空堆栈
stack.clear();
// 打印出清空后的堆栈
System.out.println("After clear: " + stack);
}
}
输出:
Before clear: [Java, is, awesome]
After clear: []
在上面的示例中,我们创建了一个Stack<String>
对象并向其添加了三个元素。
然后,我们调用clear()
方法来清空堆栈中的所有元素。
最后,我们打印出堆栈中的元素以证明它已被清空。
Stack
类的clear()
方法用于清空堆栈中的所有元素。
这个方法没有返回值。
使用clear()
方法后,堆栈将不再包含任何元素。