What is the HashTable.containsKey() method in Java?
In this shot, we will discuss how to use the HashTable.containsKey() method in Java.
The
HashTable.containsKey()method is present in theHashTableclass inside thejava.utilpackage.
The HashTable.containsKey() method is used to check whether a particular key is present in the HashTable or not.
Syntax
HashTable.containsKey(Key)
Parameter
The HashTable.containsKey() method takes one parameter.
Key: The key whose presence needs to be checked in theHashTable.
Return value
This method returns a Boolean value.
-
True: If the key is present in theHashTable. -
False: If the key is not present in theHashTable.
Code
Let’s look at the code snippet below to understand it better.
import java.util.*;class Main{public static void main(String[] args){Hashtable<Integer, String> h1 = new Hashtable<Integer, String>();h1.put(1, "Let's");h1.put(5, "see");h1.put(2, "Hashtable.contains()");h1.put(27, "method");h1.put(9, "in java.");System.out.println("The key=5 is present in Hashtable?: "+h1.containsKey(5));System.out.println("The key=9 is present in Hashtable?: "+h1.containsKey(9));System.out.println("The key=14 is present in Hashtable?: "+h1.containsKey(14));System.out.println();}}
Explanation
-
In line 1, we imported the required package.
-
In line 2, we made a
Mainclass. -
In line 4, we made a
mainfunction. -
In line 6, we declared a
Hashtableconsisting ofIntegertype keys andStringtype values. -
In lines 8 to 12, we inserted values in the
Hashtableby using theHashtable.put()method. -
In lines 14 to 16, we display whether the key passed as argument is present in the
HashTableor not with a message.
In this way, we can use HashTable.containsKey() to check whether the particular key is present in the HashTable or not.