Friday, December 12, 2025
HomeLanguagesJavaDecimalFormat equals() method in Java

DecimalFormat equals() method in Java

The equals() method is a built-in method of the java.text.DecimalFormat class accepts an argument which is an object and returns true if this argument object is same as the object, else it returns false.

Syntax:

public boolean equals(Object arg)

Parameters: The function accepts a single mandatory parameter arg which specifies the object which is to be compared with.

Return Value: The function returns a boolean value. It returns true if both the objects are same else it returns false.

Below is the implementation of the above function:

Program 1:




// Java program to illustrate the
// equals() method
  
import java.text.DecimalFormat;
import java.util.Currency;
import java.util.Locale;
  
public class Main {
    public static void main(String[] args)
    {
  
        // Get the Currency Instance
        DecimalFormat dF1 = new DecimalFormat();
        dF1.getCurrencyInstance();
  
        // Get the Currency Instance
        DecimalFormat dF2 = new DecimalFormat();
        dF2.getCurrencyInstance();
  
        // Check if equal or not
        if (dF1.equals(dF2))
            System.out.println("Yes both are equal");
        else
            System.out.println("Yes both are not equal");
    }
}


Output:

Yes both are equal

Program 2:




// Java program to illustrate the
// equals() method
  
import java.text.DecimalFormat;
import java.util.Currency;
import java.util.Locale;
  
public class Main {
    public static void main(String[] args)
    {
  
        // Get the Currency Instance
        DecimalFormat dF1 = new DecimalFormat();
        dF1.getCurrencyInstance();
  
        // Get Instance
        DecimalFormat dF2 = new DecimalFormat();
        dF2.setCurrency(Currency.getInstance(Locale.GERMANY));
  
        // Check if equal or not
        if (dF1.equals(dF2))
            System.out.println("Yes both are equal");
        else
            System.out.println("Yes both are not equal");
    }
}


Output:

Yes both are not equal

Reference: https://docs.oracle.com/javase/7/docs/api/java/text/DecimalFormat.html#clone()

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

Most Popular

Dominic
32445 POSTS0 COMMENTS
Milvus
105 POSTS0 COMMENTS
Nango Kala
6813 POSTS0 COMMENTS
Nicole Veronica
11951 POSTS0 COMMENTS
Nokonwaba Nkukhwana
12028 POSTS0 COMMENTS
Shaida Kate Naidoo
6946 POSTS0 COMMENTS
Ted Musemwa
7198 POSTS0 COMMENTS
Thapelo Manthata
6892 POSTS0 COMMENTS
Umr Jansen
6881 POSTS0 COMMENTS