Método JavaTuples setKey()

El método setKey() en org.javatuples se usa para establecer la clave del objeto KeyValue Class. Este método se puede usar solo con el objeto de clase KeyValue de la biblioteca javatuples. Devuelve otro KeyValueClassObject con la clave como elemento pasado como parámetro y el valor del KeyValueClassObject anterior.

Declaración del método:

public <X> KeyValue<X, B> setKey(X key)

Sintaxis:

KeyValue<X, B> KeyValueClassObject = KeyValue.setKey(X key)

Valor devuelto: este método devuelve otro KeyValueClassObject con la clave como elemento pasado como parámetro y el valor del KeyValueClassObject anterior.

Los siguientes programas ilustran las diversas formas de usar el método setKey():

Ejemplo 1 :

// Below is a Java program to set
// key in a KeyValue pair
  
import java.util.*;
import org.javatuples.KeyValue;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a KeyValue object
        KeyValue<Integer, String> kv
            = KeyValue.with(Integer.valueOf(1),
                            "A computer science portal");
  
        // Using setKey() method
        KeyValue<String, String> kv1 = kv.setKey("GeeksforGeeks");
  
        // Printing the returned KeyValue
        System.out.println(kv1);
    }
}

Salida :

[GeeksforGeeks, A computer science portal]

Ejemplo 2 :

// Below is a Java program to set
// key in a KeyValue pair
  
import java.util.*;
import org.javatuples.KeyValue;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a KeyValue object
        KeyValue<Integer, String> kv
            = KeyValue.with(Integer.valueOf(1),
                            "1");
  
        // Using setKey() method
        KeyValue<String, String> kv1 = kv.setKey("One");
  
        // Printing the returned KeyValue
        System.out.println(kv1);
    }
}

Salida :

[One, 1]

Publicación traducida automáticamente

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