天天看點

java基礎入門----LinkedList練習1

import java.util.*;

class Duilie
{
	private LinkedList link;
	Duilie()
	{
		link = new LinkedList();
	}
	public void myAdd(Object obj)
	{
		link.addFirst(obj);
	}
	public Object myGet()
	{
		return link.removeLast();
	}
	public boolean isNULL()
	{
		return link.isEmpty();
	}
}

class LinkedList練習1     //用連結清單LinkedList模拟隊列和堆棧
{
	public static void sop(Object obj)
	{
		System.out.println(obj);
	}
	public static void main(String[] args)
	{
		Duilie dl = new Duilie();
		dl.myAdd("java01");
		dl.myAdd("java02");
		dl.myAdd("java03");
		dl.myAdd("java04");
		dl.myAdd(3);
		
		while(!dl.isNULL())
		{
			System.out.println(dl.myGet());
		}
		
	}
}