Etiketler

, ,

public static void main(String[] args) {

Queue kuyruk=new LinkedList();
// class dısında ama package içine import etmeyi unutmayin :import java.util.LinkedList;
// unutmayin :import java.util.Queue;
//kuyruk yapımıza veri ekleyelim
// add()ve offer() metodları var eklemek için
//kuyruga ilk giren ilk cıkar 😉
kuyruk.add(“1 mehmet”);
kuyruk.add(” 2 fatih”);
kuyruk.add(“3 tanis”);
kuyruk.offer(“4 offer 1”);
kuyruk.offer(“5 offer 2”);

System.out.println(“kuyruktaki tüm elemanlar > ” +kuyruk);
while(!kuyruk.isEmpty())//kuyruk boş değilse çalışmaya devam eder
{
System.out.println(“kuyrukta sırada bekleyen eleman :”+kuyruk.peek());
//peek() veri cekmeyi saglar, kuyruktan
System.out.println(“kuyruktan cekilen eleman “+kuyruk.poll());

}

}

output:

kuyruktaki tüm elemanlar > [1 mehmet, 2 fatih, 3 tanis, 4 offer 1, 5 offer 2]
kuyrukta sırada bekleyen eleman :1 mehmet
kuyruktan cekilen eleman 1 mehmet
kuyrukta sırada bekleyen eleman : 2 fatih
kuyruktan cekilen eleman 2 fatih
kuyrukta sırada bekleyen eleman :3 tanis
kuyruktan cekilen eleman 3 tanis
kuyrukta sırada bekleyen eleman :4 offer 1
kuyruktan cekilen eleman 4 offer 1
kuyrukta sırada bekleyen eleman :5 offer 2
kuyruktan cekilen eleman 5 offer 2

BUILD SUCCESSFUL (total time: 0 seconds)