Page 154 - 6253
P. 154

ідеальним вибором у випадку зберігання великих масивів відсортованої інформації,

            яка  має  бути  швидко  знайдена.  Клас  TreeSet  –  це  узагальнений  клас,  який

            оголошується наступним чином:

                    class TreeSet <E>

                    У класі TreeSet визначено конструктори представлені у табл. 6.13.

                                                           Таблиця 6.13 – Конструктори класу TreeSet

                    Конструктор                                Опис

            TreeSet()                                  Створює  порожній  набір-дерево,  відсортований  в

                                                       порядку зростання

            TreeSet                                    Створює  набір-дерево,  який  ініціалізується  елементами
            (Collection <? extends E> с)               колекції с

            TreeSet(Comparator                         Створює  порожній  набір-дерево,  елементи  в  якому

            <? super E> компаратор)                    відсортовані  компаратором,  вказаним  в  параметрі

                                                       компаратор

            TreeSet(SortedSet <E> ss)                  Створює  набір-дерево,  який  ініціалізується  елементами
                                                       колекції ss



                    Нижче наведено приклад використання класу TreeSet.

                    import java.util.TreeSet;



                    public class Main {

                     public static void main (String args[]) {



                       // Створення набору-дерева

                       TreeSet<String> cars = new TreeSet<String>();



                       // Додавання елементів у набір-дерево

                       cars.add("Mercedes");

                       cars.add("Audi");

                       cars.add("BMW");

                       cars.add("Opel");

                       cars.add("Ford");




                                                              153
   149   150   151   152   153   154   155   156   157   158   159