Методы Java TreeMap: TailMap() и многое другое с примерами

Метод tailMap(k fromKey)в Java используется в классе TreeMapдля возврата представления части карты, ключи которой больше или равны указанный ключ. Вот пример и некоторые дополнительные методы, которые вы можете использовать с TreeMap:

  1. tailMap(k fromKey):
    • Возвращает представление части карты, ключи которой больше или равны fromKey.
import java.util.TreeMap;
public class TreeMapExample {
    public static void main(String[] args) {
        TreeMap<Integer, String> treeMap = new TreeMap<>();
        treeMap.put(1, "One");
        treeMap.put(2, "Two");
        treeMap.put(3, "Three");
        treeMap.put(4, "Four");
        treeMap.put(5, "Five");
        // Using tailMap method
        TreeMap<Integer, String> tailMap = treeMap.tailMap(3);
        System.out.println("Tail Map: " + tailMap);
    }
}

Выход:

Tail Map: {3=Three, 4=Four, 5=Five}

Дополнительные методы, которые можно использовать с TreeMap:

  1. put(ключ K, значение V):
    • Связывает указанное значение с указанным ключом на карте.
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "One");
treeMap.put(2, "Two");
  1. get(ключ объекта):
    • Возвращает значение, с которым сопоставлен указанный ключ, или null, если сопоставление не содержит сопоставления для ключа.
String value = treeMap.get(1);
System.out.println(value); // Output: One
  1. containsKey(ключ объекта):
    • Возвращает true, если карта содержит сопоставление для указанного ключа.
boolean contains = treeMap.containsKey(2);
System.out.println(contains); // Output: true

<ол старт="5">

  • удалить (ключ объекта):
    • Удаляет сопоставление ключа с карты, если оно присутствует.
  • treeMap.remove(1);
    System.out.println(treeMap); // Output: {2=Two}