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()); } }
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()); } }
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