Sobes.tech
Junior — Middle
108

Bir kuyruktan öğe çıkarma yöntemlerini biliyor musunuz?

AI'dan gelen yanıt

sobes.tech yapay zeka

Java'da, bir Kuyruk (Queue) içinden öğe çıkarmak için birkaç temel yöntem vardır:

  • poll() — kuyruğun önündeki öğeyi çıkarır ve siler, kuyruk boşsa null döner.
  • remove() — kuyruğun önündeki öğeyi çıkarır ve siler, kuyruk boşsa NoSuchElementException istisnası fırlatır.
  • peek() — ön öğeyi silmeden döner, kuyruk boşsa null döner.
  • element() — ön öğeyi silmeden döner, kuyruk boşsa NoSuchElementException fırlatır.

Örnek:

Queue<String> queue = new LinkedList<>();
queue.add("birinci");
queue.add("ikinci");

String head = queue.poll(); // "birinci" öğesini çıkarır ve siler
System.out.println(head); // birinci

String next = queue.peek(); // "ikinci" öğesini döner, silmeden
System.out.println(next); // ikinci