本帖最后由 奋上 于 2014-8-5 21:35 编辑
- /*LinkedList小练习 自定义队列数据结构
- 堆栈:先进后出
- 队列:先进先出
- */
- 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 LinkedListDemo
- {
- public static void main(String[] args)
- {
- DuiLie dl = new DuiLie();
- dl.myAdd("java01");
- dl.myAdd("java02");
- dl.myAdd("java03");
- dl.myAdd("java04");
- dl.myAdd("java05");
- System.out.println(dl.myGet());
-
- }
- }
复制代码
为什么打印结果是java05,在构造函数里面new LinkedList和在myAdd方法里面new LinkedList有什么区别?
|
|