JAVA编程实现堆栈出栈操作!

来源:百度知道 编辑:UC知道 时间:2024/05/15 23:24:07
JAVA编程实现下具体的堆栈操作!

import java.util.*;
public class Test
{
public static void main(String[] args)throws Exception
{ LinkedList<Integer> s=new LinkedList<Integer>();
for(int i=0;i<6;i++)
{ s.push(i);
}
System.out.println(s);
while(s.pop()!=null)
{ System.out.println(s);
}
}
}

结果是:
[5, 4, 3, 2, 1, 0]
[4, 3, 2, 1, 0]
[3, 2, 1, 0]
[2, 1, 0]
[1, 0]
[0]
[]
Exception in thread "main" java.util.NoSuchElementException
at java.util.LinkedList.remove(Unknown Source)
at java.util.LinkedList.removeFirst(Unknown Source)
at java.util.LinkedList.pop(Unknown Source)
at Test.main(Test.java:10)