Page 139 - 6253
P. 139

Інтерфейс  Set  розширює  інтерфейс  Collection  і  визначає  поведінку  колекцій

            при якій не допускається дублювання елементів набору. Таким чином, метод add()

            повертає  значення  false  при  спробі  додати  у  список  уже  існуючий  елемент.

            Інтерфейс  Set  не  визначає  власних  додаткових  методів  і  оголошується  наступним

            чином:

                    interface Set <E>


                    Інтерфейс SortedSet

                    Інтерфейс  SortedSet  розширює  інтерфейс  Set  і  визначає  поведінку  наборів,

            відсортованих  в  порядку  їх  зростання.  Інтерфейс  SortedSet  –  це  узагальнений

            інтерфейс, який оголошується наступним чином:

                    interface SortedSet <E>

                    Окрім методів, визначених в інтерфейсі Set, інтерфейс SortedSet визначає свої

            власні методи, перераховані в табл. 6.4.

                                            Таблиця 6.4 – Методи, визначені в інтерфейсі SortedSet


            Метод                                        Опис

            Comparator <? super E> comparator()          Повертає компаратор відсортованого набору. Якщо для

                                                         набору використовується звичний порядок сортування,
                                                         то повертається значення null

            E first()                                    Повертає перший елемент відсортованого набору

            SortedSet <E> headSet(E кінець)              Повертає  об'єкт  інтерфейсу  SortedSet,  що  містить

                                                         елементи із набору, які йдуть перед кінець

            E last()                                     Повертає останній елемент відсортованого набору

            SortedSet <E> subSet(E початок, E кінець)  Повертається  об'єкт  інтерфейсу  SortedSet,  який
                                                         включає  елементи,  що  знаходяться  між  початок  і

                                                         кінець-1

            SortedSet <E> tailSet(E початок)             Повертає  об'єкт  інтерфейсу  SortedSet,  що  містить
                                                         елементи із набору, які йдуть після кінець



                    Інтерфейс NavigableSet

                    Інтерфейс  NavigableSet  розширює  інтерфейс  SortedSet  і  визначає  поведінку

            колекції,  яка  дозволяє  витягувати  елементи  на  основі  найближчої  відповідності

            заданому  значенню  або  значенням.  Інтерфейс  NavigableSet  –  це  узагальнений



                                                              138
   134   135   136   137   138   139   140   141   142   143   144