/*
使用链表构造队列和堆栈
*/
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());
}
}
}
使用链表构造队列和堆栈
*/
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());
}
}
}