import java.util.LinkedList; /*LinkedList练习: * 使用LinkedList模拟一个堆栈或者队列数据结构。 * * 堆栈:先进后出。 * 队列:先进先出, */ class DuiLie{ private LinkedList link; DuiLie() { link=new LinkedList(); } public void myAdd(Object obj) { link.addFirst(obj); } public Object myRremove() { return link.removeFirst(); } public Object myRremove1() { return link.removeLast(); } public boolean isnull() { return link.isEmpty(); } } public class LinkedListDemo1 { public static void main(String args[]) { DuiLie d=new DuiLie(); d.myAdd("java01"); d.myAdd("java02"); d.myAdd("java03"); d.myAdd("java04"); while (!d.isnull()) { sop(d.myRremove1()); } } public static void sop(Object obj) { System.out.println(obj); } }