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
   135   136   137   138   139   140   141   142   143   144   145