java.util.Stack

来源:互联网 发布:网络培训管理系统 编辑:程序博客网 时间:2024/06/06 02:41
  1. 类定义
//该类继承了Vector类(具有线程安全性,因为Vetor的增删查改方法都被线程同步了。)public Statck<E> extends Vector<E>
  1. 构造方法
//构造方法public Stack(){}
  1. 栈的基本操作
//将元素压栈,并返回该元素public E push(E item){ addElement(item) return item;}//元素出栈,并返回该元素public synchronized E pop(){ E obj; int len = size(); obj=peek(); removeElementAt(len-1); return obj;}//返回栈顶元素public sysnchronized E peek(){ int len = size(); if(len = 0)   throw new EmptyStackException();  return elementAt(len -1);}//判断栈是否为空public boolean empty(){return size()==0;}
0 0
原创粉丝点击