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