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

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuxiaocheng1/article/details/7520021
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();
	}
}

展开阅读全文

没有更多推荐了,返回首页