Java.util.Stack 类

java.util.Stack.size() 方法返回堆栈中的元素数量。

语法

public int size()

参数

不需要参数。

返回值

返回数字堆栈中元素的数量。

异常

示例:

在下面的示例中,java.util.Stack.size()方法用于找出堆栈中元素的数量。

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);

    System.out.println("Size of MyStack: " + MyStack.size());    

    //在堆栈中再添加一个元素
    System.out.println(MyStack.push(40) + " is added in MyStack."); 

    System.out.println("Now, Size of MyStack: " + MyStack.size());  
  }
}

上述代码的输出将是:

Size of MyStack: 3
40 is added in MyStack.
Now, Size of MyStack: 4