栈是采用先进后出的数据存储方式,每一个栈都包含一个栈顶,每次出栈是将栈顶的数据取出。
import java.util.Stack; //================================================= // File Name : Stack_demo //------------------------------------------------------------------------------ // Author : Common //主类 //Function : Stack_demo; public class Stack_demo { public static void main(String[] args) { // TODO 自动生成的方法存根 Stack<String> s = new Stack<String>(); //实例化Stack对象 s.push("A"); //入栈 s.push("B"); //入栈 s.push("C"); //入栈 System.out.println(s.pop()+"、"); //出栈 System.out.println(s.pop()+"、"); //出栈 System.out.println(s.pop()+"、"); //出栈 System.out.println(s.pop()+"、"); //出栈,错误,出现异常,栈为空 } }