1、代码:MyLinkedListTest.java
/*
使用LinkedList模拟一个堆栈或者队列数据结构
*/
import java.util.*;
class DuiLie
{
private LinkedList link;
DuiLie()
{
link = new LinkedList();
}
public void myAdd(Object obj)
{
link.addLast(obj);
}
public Object myGet()
{
return link.removeFirst();
}
public boolean isNull()
{
return link.isEmpty();
}
}
class MyLinkedListTest
{
public static void main(String[] args)
{
DuiLie dl = new DuiLie();
dl.myAdd("one");
dl.myAdd("two");
dl.myAdd("three");
dl.myAdd("four");
while(!dl.isNull())
{
System.out.println(dl.myGet());
}
}
}