The equals() method is a built-in method of the java.nio.charset checks if a given object of charset is equal to another given object of the charset. Two charsets are considered equal if, and only if, they have the same canonical names. A charset is never equal to any other type of object.Â
Syntax:Â Â
public final boolean equals(Object other)
Parameters: The function accepts a single mandatory parameter other which specifies the reference object with which it is compared with.Â
Return Value: The function returns a boolean value. It returns true if it is equal, else it returns false.Â
Below is the implementation of the above function:
Program 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
Â
Program 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
Â
Reference: https://docs.oracle.com/javase/9/docs/api/java/nio/charset/Charset.html#equals-java.lang.Object-
Â
