El método equals() es un método integrado de java.nio.charset que comprueba si un objeto dado del juego de caracteres es igual a otro objeto dado del juego de caracteres. Dos conjuntos de caracteres se consideran iguales si, y solo si, tienen los mismos nombres canónicos. Un conjunto de caracteres nunca es igual a ningún otro tipo de objeto.
Sintaxis :
public final boolean equals(Object other)
Parámetros : la función acepta un solo parámetro obligatorio que especifica el objeto de referencia con el que se compara.
Valor devuelto : la función devuelve un valor booleano. Devuelve verdadero si es igual, de lo contrario devuelve falso.
A continuación se muestra la implementación de la función anterior:
Programa 1:
Java
// Java program to demonstrate // the above function import java.nio.charset.Charset; import java.util.Iterator; import java.util.Map; public class GFG { public static void main(String[] args) { // First charset Charset first = Charset.forName("ISO-2022-CN"); // Second charset Charset second = Charset.forName("UTF-8"); System.out.println(first.equals(second)); } }
false
Programa 2:
Java
// Java program to demonstrate // the above function import java.nio.charset.Charset; import java.util.Iterator; import java.util.Map; public class GFG { public static void main(String[] args) { // First charset Charset first = Charset.forName("UTF-8"); // Second charset Charset second = Charset.forName("UTF-8"); System.out.println(first.equals(second)); } }
true
Referencia: https://docs.oracle.com/javase/9/docs/api/java/nio/charset/Charset.html#equals-java.lang.Object-