Java Hashtable isEmpty() Method Last Updated : 19 May, 2025 Comments Improve Suggest changes Like Article Like Report The Hashtable.isEmpty() method is a built-in method of the java.util.Hashtable class. This method is used to check if the table is empty or not. The method returns true, if no key-value pair or mapping is present in the table, else it returns false.Syntax of Hashtable isEmpty() Methodhash_table.isEmpty();Parameters: The method does not take any parameters. Return Value: This method returns boolean true if the table is empty or does not contain any mapping pairs, else it returns false. This method is used to check the state of the table before performing the operations like iteration, retrieval, or updates.Examples of Java Hashtable isEmpty() MethodExample 1: In this example, we create a Hashtable with String keys and Integer values. Then we will insert multiple key-value pairs. After this, we will check if the table is empty using the isEmpty() method. Java // Java program to demonstrate // isEmpty() on an empty Hashtable import java.util.Hashtable; public class Geeks { public static void main(String[] args) { // Creating an empty Hashtable Hashtable<String, Integer> ht = new Hashtable<String, Integer>(); // Inserting elements into the table ht.put("Geeks", 10); ht.put("4", 15); ht.put("Geeks", 20); ht.put("Welcomes", 25); ht.put("You", 30); System.out.println("The table is: " + ht); // Checking for the emptiness of Table System.out.println("Is the table empty? " + ht.isEmpty()); } } OutputThe table is: {You=30, Welcomes=25, 4=15, Geeks=20} Is the table empty? false Example 2: In this example, we are going to create an empty Hashtable without adding any elements. In this case, the isEmpty() method will return true because the table has no key-value mappings. Java // Java code to demonstrate isEmpty() // on an empty Hashtable import java.util.Hashtable; public class Geeks { public static void main(String[] args) { // Creating an empty Hashtable Hashtable<String, Integer> ht = new Hashtable<String, Integer>(); System.out.println("The table is: " + ht); // Checking for the emptiness of Table System.out.println("Is the table empty? " + ht.isEmpty()); } } OutputThe table is: {} Is the table empty? true Note: The same operation can be performed with any type of variation and combination of different data types. Comment More infoAdvertise with us Next Article Hashtable size() Method in Java chinmoy lenka Follow Improve Article Tags : Java Java-Functions Java-HashTable Practice Tags : Java Similar Reads Hashtable in Java Hashtable class, introduced as part of the Java Collections framework, implements a hash table that maps keys to values. Any non-null object can be used as a key or as a value. To successfully store and retrieve objects from a hashtable, the objects used as keys must implement the hashCode method an 12 min read HashTable forEach() method in Java with Examples The forEach(BiConsumer) method of Hashtable class perform the BiConsumer operation on each entry of hashtable until all entries have been processed or the action throws an exception. The BiConsumer operation is a function operation of key-value pair of hashtable performed in the order of iteration. 2 min read Hashtable computeIfAbsent() method in Java with Examples The computeIfAbsent(Key, Function) method of Hashtable class which allows you to compute value of a mapping for specified key if key is not already associated with a value (or is mapped to null). If mapping function of this method returns null, then no mapping is recorded. If the remapping function 2 min read HashTable putIfAbsent() method in Java with Examples The putIfAbsent(Key, value) method of Hashtable class which allows to map a value to a given key if given key is not associated with a value or mapped to null. A null value is returned if such key-value set is already present in the HashMap. Syntax: public V putIfAbsent(K key, V value) Parameters: T 2 min read Java Hashtable put() Method The Hashtable.put() method is a part of java.util package. This method is used to insert a mapping into a table. This means we can insert a specific key and the value it maps to into a particular table. If an existing key is passed, then the previous value gets replaced by the new value. If a new pa 2 min read Java Hashtable get() Method The Hashtable.get() method is a built-in method of the java.util.Hashtable class. This method is used to retrieve or fetch the value mapped by a particular key mentioned in the parameter. It returns NULL when the table contains no such mapping for the key. In this article, we will learn about the Ha 3 min read Java Hashtable isEmpty() Method The Hashtable.isEmpty() method is a built-in method of the java.util.Hashtable class. This method is used to check if the table is empty or not. The method returns true, if no key-value pair or mapping is present in the table, else it returns false.Syntax of Hashtable isEmpty() Methodhash_table.isEm 2 min read Hashtable size() Method in Java The java.util.Hashtable.size() method of Hashtable class is used to get the size of the table which refers to the number of the key-value pair or mappings in the Table. Syntax: Hash_Table.size() Parameters: The method does not take any parameters. Return Value: The method returns the size of the tab 2 min read Hashtable remove() Method in Java The java.util.Hashtable.remove() is an inbuilt method of Hashtable class and is used to remove the mapping of any particular key from the table. It basically removes the values for any particular key in the Table.Syntax: Hash_Table.remove(Object key) Parameters: The method takes one parameter key wh 2 min read Hashtable keys() Method in Java 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: Syntax: public Enumeration 2 min read Like