用链表构造队列和堆栈

/*
   使用链表构造队列和堆栈
*/
import java.util.*;
class Duilie
{
 private LinkedList link;
 Duilie()
 {
  link=new LinkedList();
 }
    public void myAdd(Object obj)
 {
        link.offerFirst(obj);
 }
    public Object myGet()
 {
        return link.pollLast();
 }
    public boolean isNull()
 {
        return link.isEmpty();
 }  
}
class LinkedListDemo
{
 public static void main(String[] args)
 {
  Duilie du=new Duilie();
  du.myAdd("java001");
  du.myAdd("java002");
  du.myAdd("java003");
  du.myAdd("java004");
  while(!du.isNull())
  {
   System.out.println(du.myGet());
  }
 }
}

猜你喜欢

转载自blog.csdn.net/qq_37042434/article/details/79903128