A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/java/biginteger-equals-method-in-java/ below:

BigInteger equals() Method in Java

BigInteger equals() Method in Java

Last Updated : 04 Dec, 2018

The

java.math.BigInteger.equals(Object x)

method compares this BigInteger with the object passed as the parameter and returns true in both are equal in value else it returns false.

Syntax:
public boolean equals(Object x)
Parameter:

This method accepts a single mandatory parameter

x

which is the Object to which BigInteger Object is to be compared.

Returns:

This method returns boolean true if and only if the Object passed as parameter is a BigInteger whose value is equal to the BigInteger Object on which the method is applied. Otherwise it will return false.

Examples:
Input: BigInteger1=2345, BigInteger2=7456
Output: false
Explanation: BigInteger1.equals(BigInteger2)=false.

Input: BigInteger1=7356, BigInteger2=7456
Output: true
Explanation: BigInteger1.equals(BigInteger2)=true.

Below programs illustrate equals() method of BigInteger class:

Example 1:

When both are equal in value.

Java
// Java program to demonstrate equals() method of BigInteger

import java.math.BigInteger;

public class GFG {

    public static void main(String[] args)
    {

        // Creating 2 BigInteger objects
        BigInteger b1, b2;

        b1 = new BigInteger("321456");
        b2 = new BigInteger("321456");

        // apply equals() method
        boolean response = b1.equals(b2);

        // print result
        if (response) {

            System.out.println("BigInteger1 " + b1
                               + " and BigInteger2 "
                               + b2 + " are equal");
        }
        else {

            System.out.println("BigInteger1 " + b1
                               + " and BigInteger2 "
                               + b2 + " are not equal");
        }
    }
}
Output:
BigInteger1 321456 and BigInteger2 321456 are equal
Example 2:

When both are not equal in value.

Java
// Java program to demonstrate equals() method of BigInteger

import java.math.BigInteger;

public class GFG {

    public static void main(String[] args)
    {

        // Creating 2 BigInteger objects
        BigInteger b1, b2;

        b1 = new BigInteger("321456");
        b2 = new BigInteger("456782");

        // apply equals() method
        boolean response = b1.equals(b2);

        // print result
        if (response) {

            System.out.println("BigInteger1 " + b1
                               + " and BigInteger2 "
                               + b2 + " are equal");
        }
        else {

            System.out.println("BigInteger1 " + b1
                               + " and BigInteger2 " + b2 + " are not equal");
        }
    }
}
Output:
BigInteger1 321456 and BigInteger2 456782 are not equal
Example 3:

When object passed as parameter is other than BigInteger.

Java
// Java program to demonstrate equals() method of BigInteger

import java.math.BigInteger;

public class Main6 {

    public static void main(String[] args)
    {

        // Creating  BigInteger object
        BigInteger b1;

        b1 = new BigInteger("321456");
        String object = "321456";

        // apply equals() method
        boolean response = b1.equals(object);

        // print result
        if (response) {

            System.out.println("BigInteger1 " + b1
                               + " and String Object "
                               + object + " are equal");
        }
        else {

            System.out.println("BigInteger1 " + b1
                               + " and String Object "
                               + object + " are not equal");
        }
    }
}
Output:
BigInteger1 321456 and String Object 321456 are not equal
Reference: https://docs.oracle.com/javase/7/docs/api/java/math/BigInteger.html#equals(java.lang.Object)

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4