package com.work.week01; public class MyQueue<E> { private MyArrayList<E> elementData; public MyQueue(){ elementData = new MyArrayList<E>(); } public void enQueue(E element){//��� elementData.add(element); } public E deQuene(){//���� �Ƚ��ȳ� return elementData.remove(0); } public int size(){ return elementData.size(); } public boolean isEmpty(){ return elementData.isEmpty(); } public static void main(String[] args) { MyQueue<String> queue = new MyQueue<String>(); queue.enQueue("1"); queue.enQueue("2"); queue.enQueue("3"); queue.enQueue("4"); queue.enQueue("5"); System.out.println("size="+queue.size()); while(!queue.isEmpty()){ System.out.println(queue.deQuene()); } } }