Comment utiliser la méthode égaux en java

Comment utiliser la méthode égaux en java

Dans la programmation Java, il peut y avoir des cas où le programmeur souhaite comparer les valeurs d'entrée spécifiées ou utilisateur afin de les utiliser. Plus précisément, tout en traitant des types de valeurs complexes qui sont quelque peu difficiles pour identifier ou analyser les valeurs générées aléatoires. Dans de telles situations, le «équivaut à()«La méthode en Java est aidant à comparer efficacement les valeurs.

Ce blog développera l'utilisation et l'application du «équivaut à()»Méthode en Java.

Comment utiliser la méthode «equals ()» en Java?

Le "équivaut à()»La méthode compare deux valeurs, i.e., "Entier","Chaîne","Objet", etc., et renvoie le résultat correspondant sous la forme d'une valeur booléenne, i.e., "vrai faux".

Syntaxe

booléen public est égal (objet obj)


Dans cette syntaxe, "Objet obj"Est l'objet de référence avec lequel le courant"Chaîne"L'objet doit être comparé. Cependant, cette méthode compare les valeurs comprenant plusieurs types de données.

Exemple 1: Utilisation de la méthode «equals ()» avec les «valeurs entières» en Java

Dans cet exemple, le «équivaut à()«La méthode peut être appliquée pour comparer les valeurs entières spécifiées:

La classe publique est égale à
public static void main (String args [])
Entier num1 = 3;
Entier num2 = 6;
Entier num3 = 6;
Système.dehors.Imprimer (num1.égal (num2) + "\ n");
Système.dehors.Imprimer (num2.égaux (num3));


Dans les lignes de code ci-dessus, appliquez les étapes suivantes:

    • Tout d'abord, initialisez les trois valeurs entières indiquées.
    • Après cela, appliquez le «équivaut à()”Méthode avec les deux premiers entiers et renvoyez le résultat correspondant en tant que valeur booléenne.
    • De même, appliquez un chèque sur les deux derniers entiers et affichez la sortie résultante.

Sortir


Dans cette sortie, on peut voir que sur la base des valeurs équivalentes, la méthode a renvoyé la valeur booléenne "vrai".

Avant de vous diriger vers l'exemple suivant, assurez-vous d'inclure le package fourni ci-dessous pour activer l'entrée utilisateur:

Importer Java.user.Scanner;


Exemple 2: Utilisation de la méthode «equals ()» avec l'entrée de l'utilisateur «Valeurs de chaîne» dans Java

Cet exemple utilise la méthode discutée pour appliquer une vérification des chaînes d'entrée utilisateur:

classe publique est égal à 2
public static void main (String args [])
Objet de scanner = nouveau scanner (système.dans);
Système.dehors.println ("Entrez la première chaîne:");
String val1 = objet.NextLine ();
Système.dehors.println ("Entrez la deuxième chaîne:");
String val2 = objet.NextLine ();
Système.dehors.println (Val1.égaux (val2));
objet.fermer();


Selon ce code, effectuez les étapes ci-dessous:

    • Tout d'abord, créez un «Scanner"Objet utilisant le"nouveau»Mot-clé et«Scanner()”Constructeur, respectivement.
    • Le "Système.dans»Le paramètre permet à l'entrée utilisateur.
    • Maintenant, saisissez les deux chaînes de l'utilisateur un par un.
    • Le "Nextline ()»La méthode garantit la valeur d'entrée de l'utilisateur comme«Chaîne".
    • Enfin, appliquez le «équivaut à()«Méthode sur les chaînes d'entrée de l'utilisateur, renvoyez le résultat booléen correspondant et fermez le scanner via le«fermer()" méthode.

Sortir



Dans cette sortie, les aspects suivants peuvent être remarqués:

    • Les chaînes identiques renvoient la valeur booléenne "vrai".
    • Dans l'autre cas, "FAUX"Est retourné.
    • Le cas incompatible dans les deux chaînes comparées conduit à un «FAUX" résultat.

Exemple 3: Utilisation de la méthode «equals ()» avec les «valeurs booléennes» en Java

Dans cet exemple particulier, la méthode discutée peut être implémentée pour comparer les valeurs booléennes initialisées et l'objet créé:

La classe publique est égale à 3
public static void main (String args [])
Booléen valeur1 = true;
Booléen value2 = false;
Objet booléen = new boolean (true);
Système.dehors.println (valeur1.égaux (valeur2));
Système.dehors.println (valeur1.égal à (objet));


Dans ce bloc de code:

    • Initialiser les deux valeurs booléennes fournies.
    • Dans l'étape suivante, créez un «Booléen"Objet via le"nouveau»Mot-clé et«Booléen ()”Constructeur, respectivement.
    • Dans le paramètre du constructeur, spécifiez la valeur booléenne indiquée.
    • Enfin, appliquez le «équivaut à()”Méthode pour comparer d'abord les valeurs booléennes initialisées, puis appliquer une comparaison sur l'ancienne valeur initialisée et l'objet.

Sortir


Dans ce résultat, il peut être laissé entendre que la valeur initialisée est comparée de manière appropriée avec l'objet créé.

Exemple 4: Utilisation de la méthode «equals ()» avec les «objets de chaîne» dans Java

Cet exemple utilisera la méthode discutée pour comparer les objets de chaîne créés sans et avec l'allocation des deux valeurs de chaîne, respectivement:

Exemple de classe publique
public static void main (String args [])
String object1 = new String ();
String object2 = new String ();
Système.dehors.println (objet1.égal (object2));
object1 = "Linux";
object2 = "indice";
Système.dehors.println (objet1.égal (object2));


Dans l'extrait de code ci-dessus:

    • Tout d'abord, créez les deux "Chaîne"Objets nommés"objet1" et "objet2», Respectivement via l'approche discutée.
    • Dans l'étape suivante, associez le «équivaut à()”Méthode avec l'ancien objet et placez ce dernier objet comme son paramètre (méthode) pour vérifier si les objets créés sont égaux avant d'attribuer les valeurs.
    • Après cela, allouer les valeurs de chaîne indiquées aux deux objets créés.
    • Enfin, comparez à nouveau les deux objets après que les valeurs soient affectées pour observer le changement en comparaison.

Sortir


Dans cette sortie, il peut être analysé que, puisque les objets n'ont pas été alloués avec les valeurs d'abord, donc la valeur booléenne "vrai”Est ​​renvoyé, ce qui n'est pas le cas dans ce dernier scénario (une fois les valeurs définies).

Conclusion

Le "équivaut à()«La méthode en java peut être utilisée pour comparer deux valeurs, i.e., "Entier","Chaîne","Objet", etc., et renvoyer le résultat correspondant en tant que valeur booléenne, je.e., "vrai faux". Cette méthode est sensible à la casse et peut être appliquée à l'entrée utilisateur ainsi que des valeurs spécifiées comprenant plusieurs types de données. Cet article a démontré en utilisant et en mettant en œuvre le «équivaut à()»Méthode en Java.