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:
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:
Sortir
Dans cette sortie, les aspects suivants peuvent être remarqués:
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:
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:
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.