Метод Hashtable remove () в Java
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); } } |
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}
Примечание: одну и ту же операцию можно выполнить с любым типом вариации и комбинацией разных типов данных.