Método AbstractMap.SimpleEntry setValue (valor V) en Java con ejemplos

AbstractMap.SimpleEntry<K, V> se usa para mantener una clave y una entrada de valor. El valor se puede cambiar usando el método setValue. Esta clase facilita el proceso de creación de implementaciones de mapas personalizadas.

método setValue(V value) de AbstractMap.SimpleEntry<K, V> usado para reemplazar el valor actual del mapa con el valor especificado pasado como parámetro.

Sintaxis:

public V setValue(V value)

Parámetros: Este método acepta el valor que queramos establecer.

Valor devuelto : Este método devuelve el valor antiguo correspondiente a la entrada.

Los siguientes programas ilustran el método setValue (valor V):
Programa 1:

// Java program to demonstrate
// AbstractMap.SimpleEntry.setValue() method
  
import java.util.*;
  
public class GFG {
  
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static void main(String[] args)
    {
  
        AbstractMap.SimpleEntry<Integer, Integer>
            map
            = new AbstractMap
                  .SimpleEntry(0, 123);
  
        // change value to 2122425
        Integer newValue = 2122425;
        Integer oldValue = map.setValue(newValue);
  
        System.out.println("Value changed from " + oldValue
                           + " to " + map.getValue());
    }
}
Producción:

Value changed from 123 to 2122425

Programa 2:

// Java program to demonstrate
// AbstractMap.SimpleEntry.setValue() method
  
import java.util.*;
  
public class GFG {
  
    @SuppressWarnings({ "unchecked", "rawtypes" })
    public static void main(String[] args)
    {
  
        AbstractMap.SimpleEntry<String, String> map
            = new AbstractMap
                  .SimpleEntry<String, String>("Captain:", "Dhoni");
  
        // change value to Kohli
        String newValue = "Kohli";
        String oldValue = map.setValue(newValue);
  
        System.out.println("Value changed from " + oldValue
                           + " to " + map.getValue());
    }
}
Producción:

Value changed from Dhoni to Kohli

Referencias: https://docs.oracle.com/javase/10/docs/api/java/util/AbstractMap.SimpleEntry.html#setValue(V)

Publicación traducida automáticamente

Artículo escrito por AmanSingh2210 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 *