📜  Java中的堆栈set()方法与示例(1)

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

Java中的堆栈set()方法

简介

Java中的堆栈(Stack)是一种数据结构,它具有后进先出(Last-In-First-Out,LIFO)的特点。堆栈的set()方法是用来替换堆栈元素的方法。

语法
public E set(int index, E element)

该方法接受两个参数,分别是替换元素的下标和新元素。该方法将返回被替换的元素。

示例
import java.util.Stack;

public class Main {
  public static void main(String[] args) {
    Stack<Integer> stack = new Stack<Integer>();
    stack.push(1);
    stack.push(2);
    stack.push(3);
    System.out.println("原堆栈:" + stack);
    int oldValue = stack.set(1, 4);
    System.out.println("替换后堆栈:" + stack);
    System.out.println("被替换的元素:" + oldValue);
  }
}

输出结果:

原堆栈:[1, 2, 3]
替换后堆栈:[1, 4, 3]
被替换的元素:2

代码片段已按markdown标明。