Saturday, December 13, 2025
HomeLanguagesJavaHashtable toString() Method in Java

Hashtable toString() Method in Java

The toString() method in the Hashtable class in Java returns a string representation of the key-value mappings contained in the hashtable. The string is in the form of a comma-separated list of key-value pairs enclosed in curly braces.

The toString() method is inherited from the java.util.Hashtable class’s parent class, java.util.Dictionary.

Here’s an example of using the toString() method:

Java




import java.util.Hashtable;
 
public class HashtableExample {
    public static void main(String[] args)
    {
        Hashtable<String, Integer> ht = new Hashtable<>();
        ht.put("Alice", 25);
        ht.put("Bob", 30);
        ht.put("Charlie", 35);
 
        System.out.println(ht.toString());
    }
}


Output

{Bob=30, Charlie=35, Alice=25}

The java.util.Hashtable.toString() is an inbuilt method of Hashtable that is used to get a string representation of the objects of Hashtable in the form of a set of entries separated by “, “. So basically the toString() method is used to convert all the elements of Hashtable into String.

Syntax: 

Hash_Table.toString()

Parameter: The method does not take any parameters.
Return value: The method returns the set consisting of the string representation of the elements of the hash table.

Below programs illustrate the working of java.util.Hashtable.toString() method: 

Program 1: 

Java




// Java code to illustrate the toString() method
 
import java.util.*;
 
public class Hash_Table_Demo {
    public static void main(String[] args)
    {
 
        // Creating an empty Hashtable
        Hashtable<Integer, String> hash_table
            = new Hashtable<Integer, String>();
 
        // Inserting elements into the table
        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");
 
        // Displaying the Hashtable
        System.out.println("Initial table is: "
                           + hash_table);
 
        // Displaying the string representation
        System.out.println("The set is: "
                           + hash_table.toString());
    }
}


Output

Initial table is: {10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}
The set is: {10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}

Program 2: 

Java




// Java code to illustrate the toString() method
 
import java.util.*;
 
public class Hash_Table_Demo {
   
    public static void main(String[] args)
    {
 
        // Creating an empty Hashtable
        Hashtable<String, Integer> hash_table
            = new Hashtable<String, Integer>();
 
        // Inserting elements into the table
        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("Initial Table is: "
                           + hash_table);
 
        // Displaying the string representation
        System.out.println("The set is: "
                           + hash_table.toString());
    }
}


Output

Initial Table is: {You=30, Welcomes=25, 4=15, Geeks=20}
The set is: {You=30, Welcomes=25, 4=15, Geeks=20}
RELATED ARTICLES

Most Popular

Dominic
32446 POSTS0 COMMENTS
Milvus
105 POSTS0 COMMENTS
Nango Kala
6814 POSTS0 COMMENTS
Nicole Veronica
11952 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12030 POSTS0 COMMENTS
Shaida Kate Naidoo
6949 POSTS0 COMMENTS
Ted Musemwa
7200 POSTS0 COMMENTS
Thapelo Manthata
6897 POSTS0 COMMENTS
Umr Jansen
6882 POSTS0 COMMENTS