Qu'est-ce que les objets.égal à Java

Qu'est-ce que les objets.égal à Java
Tout en traitant des données codées en Java, il peut y avoir des cas où le développeur doit comparer plusieurs valeurs pour éviter la réplication ou les utiliser efficacement. Dans de telles situations, le «Objets.équivaut à()«La méthode en Java est d'une grande aide pour comparer directement les objets et les valeurs de type de données conflictuelles.

Ce blog discutera de l'utilisation du «Objets.équivaut à()»Méthode en Java.

Qu'est-ce que «des objets.equals () ”en java?

L'associé "équivaut à()«La méthode est une méthode statique du«Classe d'objets«Cela prend deux objets comme paramètres et vérifie s'ils sont égaux en renvoyant un«booléen" valeur.

Syntaxe

Objets.égaux (obj)

Dans la syntaxe ci-dessus, "obj»Fait référence à l'objet qui doit être comparé à l'objet associé.

Exemple 1: Comparaison des valeurs définies «null», «entier» et «flottante» à l'aide de «objets.equals () ”en java

Dans cet exemple, les valeurs de différents types de données seront allouées sous forme de méthodes, i.e., "Objets.équivaut à()”Paramètre et vérifié l'égalité:

Importer Java.user.Objets;
booléen returnComp1 = objets.égaux (null, 4);
booléen returnComp2 = objets.égal à (3.5, 4);
booléen returncomp3 = objets.égaux (4, 4);
Système.dehors.println ("La première comparaison devient:" + returnComp1);
Système.dehors.println ("La deuxième comparaison devient:" + returnComp2);
Système.dehors.println ("La deuxième comparaison devient:" + returnComp3);

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

  • Tout d'abord, associez le «booléen”Mot-clé avec les valeurs allouées pour stocker le résultat sous forme de valeurs booléennes"vrai" ou "FAUX".
  • Appliquez également le «Objets.équivaut à()«Méthode et définissez le«nul","entier", et "flotter»Valeurs, respectivement, à vérifier l'égalité.
  • Enfin, affichez la sortie résultante en fonction de la comparaison effectuée dans chaque cas.

Sortir

Dans la sortie ci-dessus, on peut voir que le résultat correspondant est renvoyé en fonction de la comparaison évaluée.

Note: Si les valeurs sont les mêmes, mais les types de données sont conflictuels, je.e., 4 (entier), 4.0 (flotteur), le résultat sera retourné comme «FAUX".

Exemple 2: en utilisant les «objets.Equals () ”Méthode avec des objets de chaîne en java

Dans cet exemple particulier, la méthode discutée peut être utilisée pour comparer les objets de chaîne créés sans et pour allouer les deux valeurs de chaîne, respectivement:

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.
  • 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 de définir 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 "Objets.équivaut à()"En Java est une méthode statique qui prend deux objets comme paramètres et vérifie s'ils sont égaux en renvoyant une valeur booléenne. Cette méthode peut être appliquée pour comparer les valeurs de plusieurs types de données ou pour comparer les deux objets avec et sans allouer les valeurs à eux (objets). Ce blog a guidé l'utilisation et la mise en œuvre du «Objets.équivaut à()»Méthode en Java.