Метод Hashtable remove () в Java

Опубликовано: 18 Февраля, 2022

Java.util.Hashtable.remove () - это встроенный метод класса Hashtable, который используется для удаления сопоставления любого конкретного ключа из таблицы. Он в основном удаляет значения для любого конкретного ключа в таблице.

Синтаксис:

 Hash_Table.remove ( ключ объекта )

Параметры: метод принимает один ключ параметра, сопоставление которого должно быть удалено из таблицы.

Возвращаемое значение: метод возвращает значение, которое ранее было сопоставлено с указанным ключом, если ключ существует, иначе метод возвращает NULL.

Ниже программы иллюстрируют работу метода java.util.Hashtable.remove ():
Программа 1: при передаче существующего ключа.

Program 2: When passing a new key.

// Java code to illustrate the remove() 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 mappings 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);
  
        // Removing the new key mapping
        String returned_value = (String)hash_table.remove(50);
  
        // Verifying the returned value
        System.out.println("Returned value is: " + returned_value);
  
        // Displayin the new table
        System.out.println("New table is: " + hash_table);
    }
}
Output:
Initial table is: {10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}
Returned value is: null
New table is: {10=Geeks, 20=Geeks, 30=You, 15=4, 25=Welcomes}

Примечание: одну и ту же операцию можно выполнить с любым типом вариации и комбинацией разных типов данных.