Open In App

Hashtable keys() Method in Java

Last Updated : 09 Oct, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

As we all know enumeration defines java class type so do enumerations can have constructors, methods, and instance variables. The java.util.Hashtable.keys() method of Hashtable class in Java is used to get the enumeration of the keys present in the hashtable.

Illustration:

Hashtable keys() Method in Java

Syntax: 

public Enumeration<K> keys()
Enumeration enu = Hash_table.keys();

Return value: An enumeration of the keys of the Hashtable.

Example 1:

Java




// Java Program to Illustrate keys() method
// of Hashtable class
 
// Importing utility classes
import java.util.*;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
        // Creating an empty Hashtable
        // Declaring object of integer and string type
        Hashtable<Integer, String> hash_table
            = new Hashtable<Integer, String>();
 
        // Inserting elements into the table
        // using put() method
 
        // Custom input elements
        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");
 
        // Print and display all entered elements in object
        System.out.println("The Table is: " + hash_table);
 
        // Creating an empty enumeration to store
        Enumeration enu = hash_table.keys();
 
        // Display message
        System.out.println("The enumeration of keys are:");
 
        // Condition holds true till there is single element
        // remaining using hasMoreElements() method
        while (enu.hasMoreElements()) {
 
            // Displaying the Enumeration
            System.out.println(enu.nextElement());
        }
    }
}


Output: 

The Table is: {10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}
The enumeration of keys are:
10
20
30
15
25

 

Example 2:

Java




// Java Program to illustrate  keys() method
// of Hashtable class
 
// Importing utility classes
import java.util.*;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
        // Creating an empty Hashtable
        // Declaring object of string and integer type
        Hashtable<String, Integer> hash_table
            = new Hashtable<String, Integer>();
 
        // Inserting elements into the table
        // using put() method
        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);
 
        // Displaying the Hashtable
        System.out.println("The Table is: " + hash_table);
 
        // Creating an empty enumeration to store
        Enumeration enu = hash_table.keys();
 
        // Display message
        System.out.println("The enumeration of keys are:");
 
        // Condition holds true till there is single element
        // remaining via hasMoreElements() method
        while (enu.hasMoreElements()) {
 
            // Displaying the enumeration
            System.out.println(enu.nextElement());
        }
    }
}


Output: 

The Table is: {You=30, Welcomes=25, 4=15, Geeks=20}
The enumeration of keys are:
You
Welcomes
4
Geeks

 



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads