Page 176 - 6253
P. 176
компаратор) компаратором, вказаним в параметрі компаратор
TreeМар(Мар <? extends K, ? extends V> m) Створює карту-дерево, яка ініціалізується елементами карти
m та відсортована в порядку зростання ключів
TreeМар(SortedMap <K, Створює карту-дерево, яка ініціалізується елементами sm, що
? extends V> sm) відсортовані в порядку, визначеному інтерфейсом SortedMap
У Класі TreeМар не визначено власних методів для роботи із картами. Усі
методи доступні із нього реалізовано в інтерфейсі NavigableMap та класі
AbstractMap. Розглянемо приклад у якому представлено використання класу
TreeМар.
import java.util.TreeMap;
import java.util.Map;
import java.util.Set;
public class Main {
public static void main (String args[]) {
// Створення карти-дерева
TreeMap<String, String> cars = new TreeMap<String, String>();
// Додавання елементів у карту-дерево
cars.put("Andrij", "Mercedes");
cars.put("Vasyl", "Audi");
cars.put("Ivan", "BMW");
cars.put("Taras", "Opel");
cars.put("Petro", "Ford");
// Отримання набору елементів
Set<Map.Entry<String, String>> set = cars.entrySet();
// Відображення набору елементів
System.out.println("Карта-дерево cars:");
175