Java >> Tutorial de Java >  >> Tag >> HashMap

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}

Etiqueta Java