您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
【第13章:Java类集】_Stack类
发布时间:2021-01-04 14:04:16编辑:雪饮阅读()
Stack类提供栈相关操作
如入栈、出栈等,遵循先入后出原则。
入栈出栈操作如
import java.util.Stack;
public class Hello{
public static void main(String args[]){
Stack<String> s=new Stack<String>();
s.push("kasumi");
s.push("ayane");
s.push("snowDrink");
s.push("momiji");
System.out.println(s.pop());
System.out.println(s.pop());
System.out.println(s.pop());
}
};
过度出栈会导致空栈异常
import java.util.Stack;
public class Hello{
public static void main(String args[]){
Stack<String> s=new Stack<String>();
s.push("kasumi");
s.push("ayane");
s.push("snowDrink");
s.push("momiji");
System.out.println(s.pop());
System.out.println(s.pop());
System.out.println(s.pop());
System.out.println(s.pop());
System.out.println(s.pop());
}
};
D:\>javac Hello.java
D:\>java Hello
momiji
snowDrink
ayane
kasumi
Exception in thread "main" java.util.EmptyStackException
at java.util.Stack.peek(Unknown Source)
at java.util.Stack.pop(Unknown Source)
at Hello.main(Hello.java:13)
关键字词:java,Stack