En este tutorial veremos cómo eliminar una asignación de clave-valor de Tabla de picadillo. Usaremos eliminar (clave de objeto) método de la clase Hashtable.
Ejemplo
El método utilizado en el siguiente programa es:
public V remove(Object key)
: Elimina la clave (y su valor correspondiente) de esta tabla hash. Este método no hace nada si la clave no está en la tabla hash.
import java.util.Hashtable; public class RemoveMappingExample { public static void main(String[] args) { // Creating a Hashtable Hashtable<Integer, String> hashtable = new Hashtable<Integer, String>(); // Adding Key and Value pairs to Hashtable hashtable.put(11,"AA"); hashtable.put(22,"BB"); hashtable.put(33,"CC"); hashtable.put(44,"DD"); hashtable.put(55,"EE"); //Before remove System.out.println("Hashtable contains:" + hashtable); // Removing key-value pairs for key 44 Object removedValue = hashtable.remove(44); //After remove System.out.println("After remove:"); System.out.println("Hashtable Key-value pairs: " + hashtable); } }
Producción:
Hashtable contains:{55=EE, 44=DD, 33=CC, 22=BB, 11=AA} After remove: Hashtable Key-value pairs: {55=EE, 33=CC, 22=BB, 11=AA}
En el programa anterior proporcionamos la clave 44 al llamar al método remove (clave), por lo que la asignación clave-valor correspondiente a la clave 44 se eliminó de Hashtable y el método devolvió el valor asignado a la clave 44.