package com.coding.basic; public class Queue { private Object[] elementData = new Object[100]; private int size; public void enQueue(Object o){ elementData[size++] = o; } public Object deQueue(){ elementData[0] = null; System.arraycopy(elementData, 1, elementData, 0, elementData.length-1); size--; return elementData; } public boolean isEmpty(){ return size==0; } public int size(){ return size; } public static void main(String args[]){ Queue q = new Queue(); q.enQueue("wo"); q.enQueue("wo1"); q.enQueue("wo2"); q.deQueue(); for(int i = 0;i<q.size();i++) System.out.println(q.elementData[i]); } }