📜  Java中的 Stack add(Object) 方法与示例(1)

📅  最后修改于: 2023-12-03 15:31:55.477000             🧑  作者: Mango

Java中的 Stack add(Object) 方法与示例

简介

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)方法,向堆栈中添加了两个元素PHPPerl。最后,更新后的堆栈内容再次输出。

注意:在堆栈中,添加新元素时,会将元素放在堆栈的顶部(也就是栈顶位置)。因此,最后添加的元素会首先弹出。