Java >> Tutoriel Java >  >> Tag >> class

Méthode Java Character classe equals () avec exemple

Méthode de la classe de caractères equals()

  • méthode equals() est disponible dans le package java.lang.
  • méthode equals() est utilisé pour vérifier l'égalité ou l'inégalité de cet objet de sous-ensemble par rapport à l'objet de sous-ensemble donné ou, en d'autres termes, nous pouvons dire que cette méthode est utilisée pour comparer deux objets de sous-ensemble.
  • méthode equals() est une méthode non statique, elle est accessible uniquement avec l'objet de classe et si nous essayons d'accéder à la méthode avec le nom de la classe, nous obtiendrons une erreur.
  • méthode equals() est une méthode finale qu'elle ne remplace pas dans la classe enfant.
  • méthode equals() ne lève pas d'exception lors de la comparaison de deux objets de sous-ensemble.

Syntaxe :

    public final boolean equals(Object value2);

Paramètre(s) :

  • Object value2 - représente l'Objet avec lequel comparer.

Valeur renvoyée :

Le type de retour de cette méthode est booléen, il renvoie une valeur booléenne basée sur la valeur suivante,

  • Il renvoie vrai , si l'Objet1 est identique à l'Objet2.
  • Il renvoie faux , si l'Objet1 n'est pas le même que l'Objet2.

Exemple :

// Java program to demonstrate the example 
// of boolean equals(Object value) method of 
// Character.Subset class

public class EqualsOfCharacterSubset extends Character.Subset {
    EqualsOfCharacterSubset(String str) {
        super(str);
    }

    public static void main(String[] args) {
        String str1 = new String("Java");
        EqualsOfCharacterSubset value1 = new EqualsOfCharacterSubset(str1);

        String str2 = new String("Programming");
        EqualsOfCharacterSubset value2 = new EqualsOfCharacterSubset(str2);

        boolean res = value1.equals(value2);

        // Check equality of Character.Subset objects
        if (res)
            System.out.println("value1.equals(value2): " + res);
        else
            System.out.println("value1.equals(value2): " + res);
    }
}

Sortie

value1.equals(value2): false

Balise Java