El método remove() de Dictionary Class acepta una clave como parámetro y elimina el valor correspondiente asignado a la clave.
Sintaxis:
public abstract V remove(Object key)
Parámetros: la función acepta una clave de parámetro que denota la clave que se eliminará del diccionario junto con sus asignaciones.
Valores devueltos: la función devuelve el valor que se asignó a la clave o devuelve NULL si la clave no tenía asignación.
Excepción: la función no arroja ninguna NullPointerException si la clave pasada como parámetro es NULL .
Los siguientes programas ilustran el uso del método java.util.Dictionary.remove() :
Programa 1:
// Java Program to illustrate // java.util.Dictionary.remove() method import java.util.*; class GFG { public static void main(String[] args) { // Create a new hashtable Dictionary<Integer, String> d = new Hashtable<Integer, String>(); // Insert elements in the hashtable d.put(1, "Geeks"); d.put(2, "for"); d.put(3, "Geeks"); // Print the Dictionary System.out.println("\nDictionary: " + d); // Display the removed value System.out.println(d.remove(3) + " has been removed"); // Print the Dictionary System.out.println("\nDictionary: " + d); } }
Dictionary: {3=Geeks, 2=for, 1=Geeks} Geeks has been removed Dictionary: {2=for, 1=Geeks}
Programa 2:
// Java Program to illustrate // java.util.Dictionary.remove() method import java.util.*; class GFG { public static void main(String[] args) { // Create a new hashtable Dictionary<String, String> d = new Hashtable<String, String>(); // Insert elements in the hashtable d.put("a", "GFG"); d.put("b", "gfg"); // Print the Dictionary System.out.println("\nDictionary: " + d); // Display the removed value System.out.println(d.remove("a") + " has been removed"); System.out.println(d.remove("b") + " has been removed"); // Print the Dictionary System.out.println("\nDictionary: " + d); // returns true if (d.isEmpty()) { System.out.println("Dictionary " + "is empty"); } else System.out.println("Dictionary " + "is not empty"); } }
Dictionary: {b=gfg, a=GFG} GFG has been removed gfg has been removed Dictionary: {} Dictionary is empty
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/Dictionary.html#remove()
Publicación traducida automáticamente
Artículo escrito por RICHIK BHATTACHARJEE y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA