Método TreeMap remove() en Java

java.util.TreeMap.remove() es un método incorporado de la clase TreeMap y se usa para eliminar la asignación de cualquier clave particular del mapa. Básicamente elimina los valores de cualquier clave en particular en el Mapa. 

Sintaxis:

Tree_Map.remove(Object key)

Parámetros: El método toma una clave de parámetro cuya asignación se eliminará del Mapa. 

Valor devuelto: el método devuelve el valor que se asignó previamente a la clave especificada si la clave existe; de ​​lo contrario, el método devuelve NULL. 

Los siguientes programas ilustran el funcionamiento del método java.util.TreeMap.remove(): 

Programa 1: Al pasar una clave existente. 

Java

// Java code to illustrate the remove() method
import java.util.*;
 
public class Tree_Map_Demo {
    public static void main(String[] args)
    {
 
        // Creating an empty TreeMap
        TreeMap<Integer, String> tree_map =
                   new TreeMap<Integer, String>();
 
        // Mapping string values to int keys
        tree_map.put(10, "Geeks");
        tree_map.put(15, "4");
        tree_map.put(20, "Geeks");
        tree_map.put(25, "Welcomes");
        tree_map.put(30, "You");
 
        // Displaying the TreeMap
        System.out.println("Initial Mappings are: "
                                         + tree_map);
 
        // Removing the existing key mapping
        String returned_value = (String)tree_map.remove(20);
 
        // Verifying the returned value
        System.out.println("Returned value is: " +
                                        returned_value);
 
        // Displaying the new map
        System.out.println("New map is: " + tree_map);
    }
}
Producción:

Initial Mappings are: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
Returned value is: Geeks
New map is: {10=Geeks, 15=4, 25=Welcomes, 30=You}

Programa 2: Al pasar una nueva clave. 

Java

// Java code to illustrate the remove() method
import java.util.*;
 
public class Tree_Map_Demo {
    public static void main(String[] args)
    {
 
        // Creating an empty TreeMap
        TreeMap<Integer, String> tree_map =
                    new TreeMap<Integer, String>();
 
        // Mapping string values to int keys
        tree_map.put(10, "Geeks");
        tree_map.put(15, "4");
        tree_map.put(20, "Geeks");
        tree_map.put(25, "Welcomes");
        tree_map.put(30, "You");
 
        // Displaying the TreeMap
        System.out.println("Initial Mappings are: "
                                          + tree_map);
 
        // Removing the new key mapping
        // Note : 50 is not present and so null
        // should be returned (nothing to remove)
        String returned_value = (String)tree_map.remove(50);
 
        // Verifying the returned value
        System.out.println("Returned value is: "
                                   + returned_value);
 
        // Displaying the new map
        System.out.println("New map is: " + tree_map);
    }
}
Producción:

Initial Mappings are: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}
Returned value is: null
New map is: {10=Geeks, 15=4, 20=Geeks, 25=Welcomes, 30=You}

Nota: La misma operación se puede realizar con cualquier tipo de Mapping con variación y combinación de diferentes tipos de datos.

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *