class 队列练习
{
public static void main(String[] args)
{
DuiLie dl=new DuiLie();
dl.myAdd("abc1");
dl.myAdd("abc2");
dl.myAdd("abc3");
dl.myAdd("abc4");
while(!dl.isNull()){
System.out.println(dl.myGet());
}
}
}
import java.util.LinkedList;
public class DuiLie {
private LinkedList link;//定义link容器
public DuiLie(){
link=new LinkedList();//对容器进行初始化
}
/*
* 队列的添加元素功能
* */
public void myAdd(Object obj){
link.addLast(obj);//对容器从后往前添加元素
}
public Object myGet(){
return link.removeFirst();//从容器中第一个元素开始溢出并返回
}
public boolean isNull(){
return link.isEmpty();//判断容器中的元素是否为空
}
} |
|