Java.util.Stack 类

java.util.Stack.lastElement() 方法返回堆栈的最后一个元素(顶部元素)。

语法

public E lastElement()

这里,E 是容器维护的元素类型。

参数

不需要参数。

返回值

返回堆栈的最后一个元素。

异常

抛出NoSuchElementException,如果堆栈为空。

示例:

在下面的示例中,java.util.Stack.lastElement()方法用于显示堆栈的内容。

import java.util.*;

public class MyClass {
  public static void main(String[] args) {
    //创建堆栈
    Stack<Integer> MyStack = new Stack<Integer>();

    //填充堆栈
    MyStack.push(10);
    MyStack.push(20);
    MyStack.push(30);
    MyStack.push(40);

    System.out.print("MyStack contains: ");
    while(MyStack.size() != 0) {
      System.out.print(MyStack.lastElement()+ " ");
      MyStack.pop();
    }
  }
}

上述代码的输出将是:

MyStack contains: 40 30 20 10