Saturday, November 22, 2025
HomeLanguagesJavaHashtable keySet() Method in Java with Examples

Hashtable keySet() Method in Java with Examples

The java.util.Hashtable is used to create a set of key elements in the hash table. It basically returns a set view of the keys, or we can create a new set and store the key elements in them.

Syntax:

public Set<K> keySet()

K : type of the Keys in the hash table

Parameters: The method does not take any parameter.

Return Value: The method returns a set having the keys of the hash table.

Below programs are used to illustrate the working of java.util.Hashtable.keySet() Method:
Example 1: 
 

Java




// Java code to illustrate the keySet() method
// to get Set view of Keys from a Hashtable.
  
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Hashtable;
import java.util.Set;
  
public class Example1 {
  
    public static void main(String[] args)
    {
  
        // Creating an empty Hashtable
        Hashtable<String, String> hash_t
            = new Hashtable<String, String>();
  
        // Add mappings into the table
        hash_t.put("1", "Geeks");
        hash_t.put("2", "For");
        hash_t.put("3", "Geeks");
  
        // Getting a Set of keys using
        // keySet() method of Hashtable class
        Set hash_set = hash_t.keySet();
  
        System.out.println(
            "Set created from Hashtable Keys contains :");
  
        // Iterating through the Set of keys
        Iterator itr = hash_set.iterator();
        while (itr.hasNext())
            System.out.println(itr.next());
    }
}


Output

Set created from Hashtable Keys contains :
3
2
1

Example 2:

Java




// Java code to illustrate the keySet() method
// to get Set view of Keys from a Hashtable.
  
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Hashtable;
import java.util.Set;
  
public class Example2 {
  
    public static void main(String[] args)
    {
  
        // Creating an empty Hashtable
        Hashtable<String, String> hash_t
            = new Hashtable<String, String>();
  
        // Inserting elements into the table
        hash_t.put("Geeks", "1");
        hash_t.put("For", "2");
        hash_t.put("geeks", "3");
  
        // Getting a Set of keys using
        // keySet() method of Hashtable class
        Set hash_set = hash_t.keySet();
  
        System.out.println(
            "Set created from Hashtable Keys contains :");
  
        // Iterating through the Set of keys
        Iterator itr = hash_set.iterator();
        while (itr.hasNext())
            System.out.println(itr.next());
    }
}


Output

Set created from Hashtable Keys contains :
For
Geeks
geeks

 Note: The same operation can be performed with any type of Mappings with variation and combination of different data types.

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

1 COMMENT

Most Popular

Dominic
32407 POSTS0 COMMENTS
Milvus
97 POSTS0 COMMENTS
Nango Kala
6785 POSTS0 COMMENTS
Nicole Veronica
11932 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12000 POSTS0 COMMENTS
Shaida Kate Naidoo
6907 POSTS0 COMMENTS
Ted Musemwa
7168 POSTS0 COMMENTS
Thapelo Manthata
6864 POSTS0 COMMENTS
Umr Jansen
6852 POSTS0 COMMENTS