import java.util.Stack; public class Test { public static void main(String[] args) { Stack stack = new Stack(); stack.push("g"); stack.push("i"); stack.push("a"); stack.push("o"); System.out.println(stack.search("o"));//返回一个对象,从栈顶向下数第一个位置 System.out.println(stack.peek());//查看此堆栈顶部的对象,而不从堆栈中删除它 System.out.println(stack.empty());//查看栈是否为空,flase不是空,true是空 System.out.println(stack.pop());//删除栈顶部的对象,并将该对象作为此函数的值返回 System.out.println(stack); } }