用LinkedList来实现队列Queue先进先出

 1 public class MyQueue {
 2 
 3     /**
 4      *用LinkedList来实现队列Queue先进先出
 5      */
 6     private LinkedList list =new LinkedList();
 7     
 8     public void put(Object o)
 9     {
10         list.add(o);
11     }
12     
13     public Object get()
14     {
15         return list.removeFirst();
16     }
17     
18     public boolean isEmpty()
19     {
20         return list.isEmpty();
21     }
22     
23     public static void main(String[] args) 
24     {
25         MyQueue myqueue=new MyQueue();
26         myqueue.put("one");
27         myqueue.put("two");
28         myqueue.put("three");
29         
30         System.out.println(myqueue.get());
31         System.out.println(myqueue.get());
32         System.out.println(myqueue.get());
33         
34         System.out.println(myqueue.isEmpty());
35     }
36 
37 }
posted @ 2012-09-16 22:07  小梁的程序世界  Views(878)  Comments(0Edit  收藏  举报