Saturday, October 25, 2025
HomeLanguagesJavaJavaTuples equal() method

JavaTuples equal() method

The equals() method in org.javatuples is used to check whether a TupleClass is equal to the TupleClass given as parameter. This method can be used to any tuple class object of javatuples library. It returns a boolean value that is true or false based on the equivalence of that TupleClass with existing TupleClass. Method Declaration:

public final boolean equals(Object obj)

Syntax:

boolean result = TupleClassObject.equals(TupleClass2Object)

Parameters: This method takes TupleClass2Object as parameter where:

  • TupleClassObject– represents the JavaTuple Class object used like Unit, Quintet, Decade, etc.
  • TupleClass2Object– represents the parameter passed JavaTuple Class object used like Unit, Quintet, Decade, etc.

Return Value: This method returns true if the TupleClassObject is equal to the TupleClass2Object. Else it returns false Below programs illustrate the various ways to use equals() method: Program 1: Using equals() with Unit class: 

Java




// Below is a Java program to use equals() method
 
import java.util.*;
import org.javatuples.Unit;
 
class GfG {
    public static void main(String[] args)
    {
        // Creating an Unit with one value
        Unit<String> unit = Unit.with("Lazyroar");
 
        // Creating another Unit with one value
        Unit<String> unit1 = Unit.with("GeeksNotforGeeks");
 
        // Using equals() method
        boolean res = unit.equals(unit1);
 
        System.out.println("Is " + unit + " equal to "
                           + unit1 + " : " + res);
    }
}


Output:

Is [Lazyroar] equal to [GeeksNotforGeeks] : false

Program 2: Using equals() with Quartet class: 

Java




// Below is a Java program to use equals() method
 
import java.util.*;
import org.javatuples.Quartet;
 
class GfG {
    public static void main(String[] args)
    {
        // Creating Quartet from List
        List<String> list = new ArrayList<String>();
        list.add("Lazyroar");
        list.add("A computer portal");
        list.add("for geeks");
        list.add("by Sandeep Jain");
 
        Quartet<String, String, String, String> quartet
            = Quartet.fromCollection(list);
 
        // Creating Quartet from Array
        String[] arr = { "Lazyroar",
                         "A computer portal",
                         "for geeks",
                         "by Sandeep Jain" };
 
        Quartet<String, String, String, String> otherQuartet
            = Quartet.fromArray(arr);
 
        // Using equals() method
        boolean res = quartet.equals(otherQuartet);
 
        System.out.println("Is \n" + quartet + "\n equal to \n"
                           + otherQuartet + "\n : " + res);
    }
}


Output:

Is 
[Lazyroar, A computer portal, for geeks, by Sandeep Jain]
 equal to 
[Lazyroar, A computer portal, for geeks, by Sandeep Jain]
 : true

Note: Similarly, it can be used with any other JavaTuple Class.

Dominic
Dominichttp://wardslaus.com
infosec,malicious & dos attacks generator, boot rom exploit philanthropist , wild hacker , game developer,
RELATED ARTICLES

Most Popular

Dominic
32361 POSTS0 COMMENTS
Milvus
88 POSTS0 COMMENTS
Nango Kala
6728 POSTS0 COMMENTS
Nicole Veronica
11892 POSTS0 COMMENTS
Nokonwaba Nkukhwana
11954 POSTS0 COMMENTS
Shaida Kate Naidoo
6852 POSTS0 COMMENTS
Ted Musemwa
7113 POSTS0 COMMENTS
Thapelo Manthata
6805 POSTS0 COMMENTS
Umr Jansen
6801 POSTS0 COMMENTS