Иллюстрированный самоучитель по Java

Упорядоченные отображения


Класс

ТгееМар

полностью реализует интерфейс

sortedMap

. Он реализован как бинарное дерево поиска, значит его элементы хранятся в упорядоченном виде. Это

значительно ускоряет поиск нужного элемента.

Порядок задается либо естественным следованием элементов, либо объектом, реализующим интерфейс сравнения

Comparator

.

В этом классе четыре конструктора:

ТгееМар ()

— создает пустой объект с естественным  порядком элементов;

TreeМар (Comparator с)

— создает пустой объект, в котором порядок задается объектом сравнения

с

;

ТгееМар (Map f)

— создает объект, содержащий все элементы отображения

f,

с естественным порядком 'его элементов;

ТгееМар (SortedMap sf)

— создает объект, содержащий все элементы отображения

sf

, в том же порядке. 

Здесь надо пояснить, каким образом можно задать упорядоченность элементов коллекции



Содержание раздела