packagecom.queue; importjava.util.ArrayList; importjava.util.Collection; importjava.util.LinkedList; importjava.util.Queue; publicclassQueueTest{ privatestaticQueue<String>q=newLinkedList<String>(); /** *@paramargs */ publicstaticvoidmain(String[]args){ Stringa[]=newString[] {"a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z"}; Collection<String>c=newArrayList<String>(); c.add("1"); c.add("2"); c.add("3"); //Puttingtheelementintoqueue for(inti=0;i<a.length;i++){ q.offer(a[i]); } //Gettingtheheadelementofqueue System.out.println(q.peek()); System.out.println(q.element()); q.add("0"); q.addAll(c); //Gettingthesizeofqueue System.out.println(q.size()); //Poptheelement while(q.size()>0){ System.out.print(q.poll()+","); } //Removeallelementofqueue q.clear(); } } |