JavaTuples hashcode() method
The hashCode() method in org.javatuples method returns the hash code for the JavaTuple class object. The hashcode is always the same if the object doesn’t change. Hashcode is a unique code generated by the JVM at time of object creation. It can be used to perform some operation on hashing related algorithm like hashtable, hashmap etc. An object can also be searched with this unique code.
Method Declaration:
public final int hashCode()
Syntax:
int code = TupleClassObject.hashCode()
Here TupleClassObject represents the JavaTuple Class used like Unit, Quartet, Decade, KeyValue, etc.
Returns: It returns an integer value which represents hashCode value for this TupleClassObject.
Below program illustrates hashcode() method of TupleClassObject:
Program 1: Get the hash code of a Quartet Class object.
import java.util.*;
import org.javatuples.Quartet;
class GfG {
public static void main(String[] args)
{
Quartet<Integer, String, String, Double> quartet
= Quartet.with(Integer.valueOf( 1 ),
"GeeksforGeeks" ,
"A computer portal" ,
Double.valueOf( 20.18 ));
int code = quartet.hashCode();
System.out.println(code);
}
}
|
Output:
-1296686340
Program 2: Get the hash code of a LabelValue Class object.
import java.util.*;
import org.javatuples.LabelValue;
class GfG {
public static void main(String[] args)
{
LabelValue<Integer, String> lv
= LabelValue.with(Integer.valueOf( 1 ),
"A computer science portal" );
int code = lv.hashCode();
System.out.println(code);
}
}
|
Output:
-1587127699
Note: Similarly, it can be used with any other JavaTuple Class.
Last Updated :
30 Aug, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...