Método Java IdentityHashMap remove() con ejemplo
Método remove() de la clase IdentityHashMap
- método remove() está disponible en el paquete java.util.
- método remove() se usa para eliminar el par clave-valor para el elemento clave dado (key_ele) cuando existe en este IdentityHashMap.
- método remove() es un método no estático, solo se puede acceder con el objeto de la clase y si intentamos acceder al método con el nombre de la clase, obtendremos un error.
- método remove() no arroja una excepción al momento de eliminar el par clave-valor.
Sintaxis:
public Value remove(Object key_ele);
Parámetro(s):
- Object key_ele:representa el elemento clave cuyo valor asignado y clave se eliminarán.
Valor devuelto:
El tipo de devolución del método es Valor, devuelve el valor eliminado vinculado con el elemento clave dado (key_ele) cuando existe; de lo contrario, devuelve nulo.
Ejemplo:
// Java program to demonstrate the example // of Value remove(Object key_ele) method // of IdentityHashMap import java.util.*; public class RemoveOfIdentityHashMap { public static void main(String[] args) { // Instantiates a IdentityHashMap object Map < Integer, String > map = new IdentityHashMap < Integer, String > (); // By using put() method is to add // key-value pairs in a IdentityHashMap map.put(10, "C"); map.put(20, "C++"); map.put(50, "JAVA"); map.put(40, "PHP"); map.put(30, "SFDC"); // Display IdentityHashMap System.out.println("IdentityHashMap: " + map); // By using remove() method is to remove // the mappings exists for the given key // element in this IdentityHashMap map.remove(50); // Display Modified IdentityHashMap System.out.print("map.remove(50): " + map); } }
Salida
IdentityHashMap: {20=C++, 40=PHP, 50=JAVA, 30=SFDC, 10=C} map.remove(50): {20=C++, 40=PHP, 30=SFDC, 10=C}