• Java数据结构教程

打印栈的元素



您可以直接使用 println() 方法打印栈的内容。

System.out.println(stack)

Stack 类也提供 iterator() 方法。此方法返回当前 Stack 的迭代器。使用此方法,您可以逐个打印栈的内容。

示例

import java.util.Iterator;
import java.util.Stack;

public class PrintingElements {
   public static void main(String args[]) {
      Stack stack = new Stack();
      stack.push(455);
      stack.push(555);
      stack.push(655);
      stack.push(755);
      stack.push(855);
      stack.push(955);
      System.out.println("Contents of the stack :");	
      Iterator it = stack.iterator();
      
      while(it.hasNext()) {
         System.out.println(it.next());    	  
      }
   }
}

输出

Contents of the stack :
455
555
655
755
855
955
广告