Page 140 - 6253
P. 140
інтерфейс, який оголошується наступним чином:
interface NavigableSet <E>
Окрім методів, успадкованих від інтерфейсу SortedSet, інтерфейс NavigableSet
визначає методи, перераховані в табл. 6.5.
Таблиця 6.5 – Методи, визначені в інтерфейсі NavigableSet
Метод Опис
Е ceiling(Е об'єкт) Шукає в наборі найменший елемент е, для якого
виконується умова е>=об'єкт. Якщо такий елемент
знайдений, то він повертається. Інакше повертається
значення null
Iterator <E> descendingIterator() Повертає ітератор, що переміщається від більшого до
меншого, тобто зворотний ітератор
NavigableSet <E> descendingSet () Повертає об'єкт інтерфейсу NavigableSet, що є зворотною
версією початкового набору.
E floor(E об'єкт) Шукає в наборі найбільший елемент е, для якого
виконується умова е<=об'єкт. Якщо такий елемент
знайдений, то він повертається. Інакше повертається
значення null
NavigableSet <E> Повертає об'єкт інтерфейсу NavigableSet, що включає усі
headSet(E верхнГраниця, boolean елементи набору, менші верхнГраниця. Якщо параметр
включати) включати має значення true, то включається елемент,
рівний верхнГраниця
E higher(E об'єкт) Шукає в наборі найбільший елемент е, для якого
виконується умова е>об'єкт. Якщо такий елемент
знайдений, то він повертається. Інакше повертається
значення null
E lower(E об'єкт) Шукає в наборі найменший елемент е, для якого
виконується умова е<об'єкт. Якщо такий елемент
знайдений, то він повертається. Інакше повертається
значення nul1
E pollFirst() Повертає перший елемент, видаляючи його із набору.
Оскільки набір відсортований, то це буде елемент із
найменшим значенням. Повертає значення null якщо набір
порожній
139