Método JavaTuples hashcode()

El método hashCode() en el método org.javatuples devuelve el código hash para el objeto de la clase JavaTuple. El código hash es siempre el mismo si el objeto no cambia. Hashcode es un código único generado por la JVM en el momento de la creación del objeto. Se puede usar para realizar alguna operación en algoritmos relacionados con hash como hashtable, hashmap, etc. También se puede buscar un objeto con este código único.

Declaración del método:

public final int hashCode()

Sintaxis:

int code = TupleClassObject.hashCode()

Aquí TupleClassObject representa la clase JavaTuple utilizada como unidad, cuarteto, década, valor clave, etc.

Devoluciones: Devuelve un valor entero que representa el valor hashCode para este TupleClassObject.

El siguiente programa ilustra el método hashcode() de TupleClassObject:
Programa 1: Obtener el código hash de un objeto Quartet Class.

// Below is a Java program to use hashCode()
// with a LabelValue tuple
  
import java.util.*;
import org.javatuples.Quartet;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a Quartet with 4 values
        Quartet<Integer, String, String, Double> quartet
            = Quartet.with(Integer.valueOf(1),
                           "GeeksforGeeks",
                           "A computer portal",
                           Double.valueOf(20.18));
  
        // Using the hashCode() method
        int code = quartet.hashCode();
  
        // Printing the returned hashCode
        System.out.println(code);
    }
}

Producción:

-1296686340

Programa 2: obtenga el código hash de un objeto de clase LabelValue.

// Below is a Java program to use hashCode()
// with a LabelValue tuple
  
import java.util.*;
import org.javatuples.LabelValue;
  
class GfG {
    public static void main(String[] args)
    {
        // Creating a LabelValue object
        LabelValue<Integer, String> lv
            = LabelValue.with(Integer.valueOf(1),
                              "A computer science portal");
  
        // Using the hashCode() method
        int code = lv.hashCode();
  
        // Printing the returned hashCode
        System.out.println(code);
    }
}

Producción:

-1587127699

Nota: Del mismo modo, se puede utilizar con cualquier otra clase JavaTuple.

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 *