用LinkedList集合模拟一个队列(先进先出)或者堆栈(先进后出)数据结构。

时间:2022-09-21 10:27:52
import java.util.*;
class LinkedListTest1
{
	public static void main(String[] args)
	{
		DuiLie d=new DuiLie();
		d.myAdd("java01");
		d.myAdd("java02");
		d.myAdd("java03");
		d.myAdd("java04");
		while (d.mySize()>0)
		{
			System.out.println(d.myRemove());
		}
	}
}
class DuiLie
{
	private LinkedList l;
	DuiLie()
	{
		l=new LinkedList();
	}
	public void myAdd(Object obj)
	{
		l.addFirst(obj);
	}
	public Object myRemove()
	{
		return l.removeLast();
	}
	public boolean isNull()
	{
		return l.isEmpty();
	}
	public int mySize()
	{
		return l.size();
	}
}