Page 112 - 4836
P. 112

характеризується  показником  завантаженості  -  частиною
                            буфера,  після  заповнення  якої  ємність  автоматично
                            збільшується. Конструктор Hashtable() без параметрів створює
                            порожній  об'єкт  з  ємністю  в  101  елемент  і  показником
                            завантаженості 0,75. Щоб задати початкову ємність і показник
                            завантаженості,  слід  скористатися  конструктором  з  двома
                            параметрами Hashtable (int capacity, float loadFactor).
                                   Hashtable має спадкоємця - клас Properties, який замість
                            пар  довільних  об'єктів  зберігає  пари  рядків.  Якщо  в
                            конкретній задачі і ключі і значення елементів асоціативного
                            масиву  повинні  мати  тип  String  (а  це  буває  досить  часто)
                            зручніше  скористатися  класом  Properties  -  не  треба  буде
                            робити постійне приведення типів.
                                   У  класі  Properties  визначено  методи  getProperty(String
                            key)  і  setProperty  (String  key,  String  value),  що  працюють
                            аналогічно до методів get() і put(), але приймають параметри
                            типу String.

                                   Інтерфейс SortedMap
                                   SortedMap  -  спадкоємець  інтерфейсу  Map,  описує
                            асоціативний масив, елементи якого впорядковані по ключах.
                            Методи, що надає цей інтерфейс:
                                   firstKey () - повертає перший, менший ключ колекції
                                   lastKey () - повертає останній, більший ключ колекції
                                   subMap  (Object  fromKey,  Object  toKey)  -  повертає
                            частину колекції від елемента з ключем fromKey включно до
                            елемента з ключем toKey виключно;
                                   headMap  (Object  toKey)  (голова)  -  повертає  початок
                            колекції до елемента з ключем toKey виключно;
                                   tailMap  (тейл-хвіст)  (Object  fromKey)  аналогічні
                            методам інтерфейсу SortedSet. Даний інтерфейс реалізується,
                            наприклад, у класі TreeMap. Один з конструкторів цього класу
                            приймає об'єкт  типу  Comparator,  за  допомогою  якого можна
                            задати свій власний порядок сортування;




                                                           110
   107   108   109   110   111   112   113   114   115   116   117