IdentityHashMap containsKey () - метод в Java

Опубликовано: 13 Февраля, 2022

Метод java.util.IdentityHashMap.containsKey () используется для проверки того, отображается ли конкретный ключ в IdentityHashMap или нет. Он принимает ключевой элемент в качестве параметра и возвращает True, если этот элемент отображается на карте.

Синтаксис:

 Identity_HashMap.containsKey ( элемент_ключа )

Параметры: метод принимает только один параметр key_element, который относится к ключу, сопоставление которого должно проверяться внутри карты.

Возвращаемое значение: метод возвращает логическое значение true, если обнаружено присутствие ключа, иначе false.

Ниже приведены программы, которые используются для иллюстрации работы метода java.util.IdentityHashMap.containsKey ():
Программа 1. Преобразование строковых значений в целочисленные ключи.

Program 2: Mapping Integer Values to String Keys.

// Java code to illustrate the containsKey() method
import java.util.*;
  
public class Identity_Hash_Map_Demo {
    public static void main(String[] args)
    {
  
        // Creating an empty IdentityHashMap
        IdentityHashMap<String, Integer> identity_hash = 
                     new IdentityHashMap<String, Integer>();
  
        // Mapping int values to string keys
        identity_hash.put("Geeks", 10);
        identity_hash.put("4", 15);
        identity_hash.put("Geeks", 20);
        identity_hash.put("Welcomes", 25);
        identity_hash.put("You", 30);
  
        // Displaying the IdentityHashMap
        System.out.println("Initial Mappings are: "
                                              identity_hash);
  
        // Checking for the key_element "Welcomes"
        System.out.println("Is the key "Welcomes" present? "
                        identity_hash.containsKey("Welcomes"));
  
        // Checking for the key_element "World"
        System.out.println("Is the key "World" present? "
                           identity_hash.containsKey("World"));
    }
}
Output:
Initial Mappings are: {Geeks=20, Welcomes=25, You=30, 4=15}
Is the key "Welcomes" present? true
Is the key "World" present? false

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

Вниманию читателя! Не переставай учиться сейчас. Ознакомьтесь со всеми важными концепциями Java Foundation и коллекций с помощью курса "Основы Java и Java Collections" по доступной для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию .