Zpo-2-wyk-Slajd13

Z Studia Informatyczne
Wersja z dnia 06:30, 21 sie 2006 autorstwa Bwalter (dyskusja | edycje)
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacjiPrzejdź do wyszukiwania

Queue: przegląd metod

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 .


<< Poprzedni slajd | Spis treści | Następny slajd >>