📅  最后修改于: 2023-12-03 15:31:55.477000             🧑  作者: Mango
add(Object)
方法是java.util.Stack
类中的一个方法,用于向堆栈的顶部添加元素。它是从java.util.Vector
类继承而来的。
public void add(Object item)
item
:要添加到堆栈的项该方法没有返回值。
以下是一个基本示例,展示如何使用add(Object)
方法向堆栈添加元素:
import java.util.Stack;
class Example {
public static void main(String[] args) {
// 创建一个堆栈
Stack<String> stack = new Stack<>();
// 向堆栈添加元素
stack.add("Java");
stack.add("Python");
stack.add("C++");
stack.add("Ruby");
// 显示堆栈的内容
System.out.println("堆栈中的元素:" + stack);
// 再次向堆栈添加元素
stack.add("PHP");
stack.add("Perl");
// 显示堆栈的内容
System.out.println("更新后的堆栈中的元素:" + stack);
}
}
输出结果为:
堆栈中的元素:[Java, Python, C++, Ruby]
更新后的堆栈中的元素:[Java, Python, C++, Ruby, PHP, Perl]
在示例中,我们首先创建了一个堆栈Stack<String> stack
。接下来,我们使用add(Object)
方法向堆栈中添加了四个元素。随后,我们显示了整个堆栈的内容。
然后,我们又使用add(Object)
方法,向堆栈中添加了两个元素PHP
和Perl
。最后,更新后的堆栈内容再次输出。
注意:在堆栈中,添加新元素时,会将元素放在堆栈的顶部(也就是栈顶位置)。因此,最后添加的元素会首先弹出。