Junior — Middle
Növbədəki elementlərə necə daxil olmaq olar?
sobes.tech Süni İntellekt
AI-dan cavab
Java-da Queue (Növbə) FIFO (First In, First Out) məlumatlar strukturunu həyata keçirir. Növbədəki elementlərə giriş Queue interfeysinin metodları vasitəsilə həyata keçirilir:
offer(E e)— element əlavə edir.poll()— növbənin başındakı elementi çıxarır və silir, əgər növbə boşdursa null qaytarır.peek()— növbənin başındakı elementi qaytarır, lakin silmir, əgər növbə boşdursa null qaytarır.
Növbədə indekslə birbaşa giriş adətən nəzərdə tutulmayıb, çünki bu FIFO prinsipini pozur. Bütün elementləri görmək üçün iterator istifadə oluna bilər.
Misal:
Queue<String> queue = new LinkedList<>();
queue.offer("Birinci");
queue.offer("İkinci");
String head = queue.peek(); // "Birinci"
String removed = queue.poll(); // "Birinci"
// Qalan elementlər üzərində iterasiya
for (String item : queue) {
System.out.println(item);
}