Hashtable contains() Method in Java
Last Updated :
02 Jun, 2023
The java.util.Hashtable.contains(Object value) method in Java is used to check whether a particular value is being mapped by any keys present in the Hashtable.
Syntax:
Hash_table.contains(Object value)
Parameters: The method accepts one parameter value of object type and refers to the value of the hashtable whose mapping is to be verified.
Return Value: The method returns a boolean true value if the passed value is mapped by any of the keys in the Hashtable. Exceptions: The method throws NullPointerException if the passed value is Null.
Below programs illustrate the working of the above-mentioned method:
Program 1:
Java
import java.util.*;
public class Hash_Table_Demo {
public static void main(String[] args)
{
Hashtable<Integer, String> hash_table =
new Hashtable<Integer, String>();
hash_table.put( 10 , "Geeks");
hash_table.put( 15 , " 4 ");
hash_table.put( 20 , "Geeks");
hash_table.put( 25 , "Welcomes");
hash_table.put( 30 , "You");
System.out.println("Initial Table is: " + hash_table);
System.out.println("Is the value 'Geeks' present? " +
hash_table.contains("Geeks"));
System.out.println("Is the value 'World' present? " +
hash_table.contains("World"));
}
}
|
Output:
Initial Table is: {10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}
Is the value 'Geeks' present? true
Is the value 'World' present? false
Program 2:
Java
import java.util.*;
public class Hash_Table_Demo {
public static void main(String[] args)
{
Hashtable<String, Integer> hash_table =
new Hashtable<String, Integer>();
hash_table.put("Geeks", 10 );
hash_table.put(" 4 ", 15 );
hash_table.put("Geeks", 20 );
hash_table.put("Welcomes", 25 );
hash_table.put("You", 30 );
System.out.println("Initial Mappings are: " + hash_table);
System.out.println("Is the value '10' present? " +
hash_table.containsValue( 10 ));
System.out.println("Is the value '30' present? " +
hash_table.containsValue( 30 ));
System.out.println("Is the value '40' present? " +
hash_table.containsValue( 40 ));
}
}
|
Output:
Initial Mappings are: {You=30, Welcomes=25, 4=15, Geeks=20}
Is the value '10' present? false
Is the value '30' present? true
Is the value '40' present? false
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...