Как найти ключ в TreeMap в Java

Чтобы проверить, существует ли ключ в TreeMap в Java, нужно вызвать метод containsKey() TreeMap.

public boolean containsKey(): Этот метод возвращает истинное логическое значение, если ключ, который вы ищете, находится в списке TreeMap.

listЧтобы получить значение ключа, который вы ищете в TreeMap в Java, вам нужно вызвать get(key).

public Object get(Object key): этот метод возвращает значение ключа, который вы ищете, если он существует.

import java.util.*; 

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

// вставка в treemap
treemap_langue.put("fr", "français");
treemap_langue.put("en", "английский");
treemap_langue.put("es", "испанский");
treemap_langue.put("it", "итальянский");
treemap_langue.put("ge", "немецкий");

//просматриваем ключи с Iterator
System.out.println("Список кодов");
Установить set=treemap_langue.keySet();
Iterator iterator = set.iterator();
while(iterator.hasNext()){
String key = ((String) iterator.next());
System.out.println(ключ);
}

boolean exists = treemap_langue.containsKey("es");
System.out.println("клавиша es существует в списке: "+exists);

Строковое значение = treemap_langue.get("en");
System.out.println("en - код для: "+value);
}
}
Выполнение этого кода дает:

список кодов
en
es
fr
ge
it
клавиша es существует в списке: true
en - это код для: english
References:
JavaDoc: containsKey() method