黑马程序员技术交流社区

标题: 如何用Java实现一个栈操作 [打印本页]

作者: 曹晓涵    时间: 2012-3-11 17:37
标题: 如何用Java实现一个栈操作
如何用Java代码实现一个栈操作,比如将一个班的学生学号信息压入栈中,然后再将其取出?
作者: 李明伟    时间: 2012-3-11 18:05
本帖最后由 李明伟 于 2012-3-11 18:07 编辑

public class UsingStack {
        public static void main(String[] args) {


                Student  stu1=new Student();
                Student  stu2=new Student();
                 Student  stu3=new Student();
                //构造栈对象,使用类型限制,只能存储Student数据
                Stack<Student> s = new Stack<Student>();
               
                //1、2、3依次入栈
                s.push(stu1);
                s.push(stu2);
                s.push(stu3);
               
                //3、2、1依次出栈
                System.out.println(s.pop());
                System.out.println(s.pop());
                System.out.println(s.pop());
        }
}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2