Zpo-2-wyk-Slajd13
Z Studia Informatyczne
Queue: przegląd metod
Metody dodane w interfejsie Queue (w porównaniu do interfejsu Collection) w zasadzie dublują ich funkcjonalność, jednak pozwalają posługiwać się tym obiektem jak kolejką.
Metoda offer () wstawia obiekt do kolejki w miejscu zależnym od implementacji (FIFO, LIFO czy priorytetowa). Wartość zwracana przez tę metodę wskazuje, czy operacja się powiodła.
Metody remove () i poll () usuwają głowę kolejki i zwracają ją. Gdy kolejka jest pusta, metoda remove () zgłasza wyjątek, a poll () zwraca wartość null .
Podobnie zachowują się metody element () i peek (), które udostępniają głowę kolejki, ale bez jej usuwania: w przypadku pustej kolejki pierwsza zgłasza wyjątek, druga – zwraca wartość null .