El método equals() es un método integrado de java.text.NumberFormat 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 implement // the above function import java.text.NumberFormat; public class Main { public static void main(String[] args) throws Exception { // Get the Currency Instance NumberFormat nF1 = NumberFormat .getCurrencyInstance(); // Get the Currency Instance NumberFormat nF2 = NumberFormat .getCurrencyInstance(); // Check if equal or not if (nF1.equals(nF2)) 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 implement // the above function import java.text.NumberFormat; public class Main { public static void main(String[] args) throws Exception { // Get the Currency Instance NumberFormat nF1 = NumberFormat .getCurrencyInstance(); // Get the Instance NumberFormat nF2 = NumberFormat .getInstance(); // Check if equal or not if (nF1.equals(nF2)) System.out.println("Yes both are equal"); else System.out.println("both are not equal"); } }
Producción:
both are not equal
Referencia: https://docs.oracle.com/javase/10/docs/api/java/text/NumberFormat.html#equals(java.lang.Object)