Skip to content
Related Articles

Related Articles

Java Guava | Ints.compare() method with Examples
  • Difficulty Level : Medium
  • Last Updated : 28 Jan, 2019

Ints.compare() is a method of Ints class in Guava library which is used to compare the two given int values. It takes two integers as parameters that are to be compared. It returns a comparator value based on the comparison of the specified integers.

Syntax :

public static int compare(int a, int b)

Parameters: This method takes two paramters:

  • a: which is the first integer value to be compared.
  • b: which is the second integer value to be compared.

Return Value: This method returns an int value. It returns:

  • 0 if ‘a’ is equal to ‘b’,
  • a positive value ‘a’ is greater than ‘b’,
  • a negative value ‘a’ is lesser than ‘b’

Below programs illustrate the use of the above method:



Example-1:




// Java code to show implementation of
// Guava's Ints.compare() method
import com.google.common.primitives.Ints;
import java.util.List;
  
class GFG {
    // Driver's code
    public static void main(String[] args)
    {
        // Using Ints.compare() method to
        // compare the two specified int
        // values in the standard way
        // This should return positive number
        // as a is greater than b
        System.out.println(Ints.compare(5, 3));
    }
}
Output:
1

Example-2 :




// Java code to show implementation of
// Guava's Ints.compare() method
import com.google.common.primitives.Ints;
import java.util.List;
  
class GFG {
    // Driver's code
    public static void main(String[] args)
    {
        // Using Ints.compare() method to
        // compare the two specified int
        // values in the standard way
        // This should return 0 as a == b
        System.out.println(Ints.compare(2, 2));
    }
}
Output:
0

Attention reader! Don’t stop learning now. Get hold of all the important Java Foundation and Collections concepts with the Fundamentals of Java and Java Collections Course at a student-friendly price and become industry ready. To complete your preparation from learning a language to DS Algo and many more,  please refer Complete Interview Preparation Course.

My Personal Notes arrow_drop_up
Recommended Articles
Page :