Метод tailMap(k fromKey)
в Java используется в классе TreeMap
для возврата представления части карты, ключи которой больше или равны указанный ключ. Вот пример и некоторые дополнительные методы, которые вы можете использовать с TreeMap
:
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
:
put(ключ K, значение V)
:- Связывает указанное значение с указанным ключом на карте.
TreeMap<Integer, String> treeMap = new TreeMap<>();
treeMap.put(1, "One");
treeMap.put(2, "Two");
get(ключ объекта)
:- Возвращает значение, с которым сопоставлен указанный ключ, или
null
, если сопоставление не содержит сопоставления для ключа.
- Возвращает значение, с которым сопоставлен указанный ключ, или
String value = treeMap.get(1);
System.out.println(value); // Output: One
containsKey(ключ объекта)
:- Возвращает
true
, если карта содержит сопоставление для указанного ключа.
- Возвращает
boolean contains = treeMap.containsKey(2);
System.out.println(contains); // Output: true
<ол старт="5">
удалить (ключ объекта)
:
- Удаляет сопоставление ключа с карты, если оно присутствует.
treeMap.remove(1);
System.out.println(treeMap); // Output: {2=Two}