Как получить размер TreeMap в Java

В этом примере кода показано, как получить размер или количество ключей и значений, хранящихся в TreeMap, используя size().

Чтобы получить размер, используйте size() класса TreeMap, который возвращает количество пар ключ/значение, хранящихся в TreeMap объектов.

Полученные результаты отображаются до и после добавления и удаления элементов.

import java.util.*; 

public class TreeMap_size {
public static void main(String[] args) {
// создание TreeMap
TreeMap< Целое число, строка> treemap = новая карта дерева< Целое число, строка> ();

// вставляем в treemap
treemap.put(1, "ab");
treemap.put(2, "ba");
treemap.put(3, "bc");

//отображаем elements
Set set=treemap.keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
Integer key = ((Integer) iterator.next());
String val = ((String) treemap.get(key));
System.out.println(key+"-> "+val);
}

//начальный размер древовидной карты
System.out.println("before: "+treemap.size()+" элемент(ы)");

//добавить ключ/значение
treemap.put(4, "cb");
System.out.println("после добавления: "+treemap.size()+" элемент(ы)");

Строка val = treemap.remove(3);
System.out.println("после удаления "+val+": "+treemap.size()+" элемент(ы)");
}
}
Output:

1-> ab
2-> ba
3-> bc
before: 3 item(s)
after addition: 4 item(s)
after deletion bc: 3 item(s)
References:
JavaDoc: TreeMap size() method