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