[原創]一個佇列的簡單Java實現

銀河使者發表於2008-03-25
本程式只有入隊,出隊和判斷佇列為空的功能,希望對Java初學者有一定的幫助

import java.util.*;

class Queue
{
        java.util.List myList = new LinkedList();

        // 入佇列
        public void enQueue(String s)
        {
                myList.add(s);
        }

        // 出佇列
        public String deQueue()
        {
                String s = myList.get(0);
                myList.remove(0);
                return s;
        }
   
        // 判斷佇列是否為空
        public boolean isEmpty()
        {
                return myList.isEmpty();
        }
}

public class Test
{
        public static void main(String[] args)
        {
                Queue myQueue = new Queue();
                myQueue.enQueue("How");
                myQueue.enQueue("are");
                myQueue.enQueue("you");
                myQueue.enQueue("?");
               
            while(!myQueue.isEmpty())
                    System.out.print(myQueue.deQueue() + " ");
        }
}

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12921506/viewspace-217863/,如需轉載,請註明出處,否則將追究法律責任。

相關文章