Método DecimalFormat equals() en Java

El método equals() es un método integrado de la clase java.text.DecimalFormat que acepta un argumento que es un objeto y devuelve verdadero si este objeto de argumento es el mismo que el objeto; de lo contrario, devuelve falso.

Sintaxis :

public boolean equals(Object arg)

Parámetros : la función acepta un único parámetro obligatorio arg que especifica el objeto con el que se va a comparar.

Valor devuelto : la función devuelve un valor booleano. Devuelve verdadero si ambos objetos son iguales; de lo contrario, devuelve falso.

A continuación se muestra la implementación de la función anterior:

Programa 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");
    }
}
Producción:

Yes both are equal

Programa 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");
    }
}
Producción:

Yes both are not equal

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

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *