Ce blog discutera de l'utilisation du ' Objets.equals() ” méthode en Java.
Qu'est-ce que 'Objects.equals()' en Java ?
L'associé ' équivaut à() ” est une méthode statique de la “ Classe d'objets ' qui prend deux objets comme paramètres et vérifie s'ils sont égaux en retournant un ' booléen ' valeur.
Syntaxe
Objets. équivaut à ( 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 'Null', 'Integer' et 'Float' de l'ensemble à l'aide de 'Objects.equals()' en Java
Dans cet exemple, les valeurs de différents types de données seront allouées en tant que méthodes, c'est-à-dire ' Objets.equals() ” paramètre, et vérifié l'égalité :
importer java.util.Objects ;
booléen retourComp1 = Objets. équivaut à ( nul , 4 ) ;
booléen retourComp2 = Objets. équivaut à ( 3.5 , 4 ) ;
booléen retourComp3 = Objets. équivaut à ( 4 , 4 ) ;
Système . dehors . println ( 'La première comparaison devient : ' + retourComp1 ) ;
Système . dehors . println ( « La deuxième comparaison devient : » + retourComp2 ) ;
Système . dehors . println ( « La deuxième comparaison devient : » + retourComp3 ) ;
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 ”.
- Aussi, appliquez le ' Objets.equals() » et définissez la méthode « nul ”, “ entier ', et ' flotter ” valeurs, respectivement, à vérifier pour 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 identiques, mais que les types de données sont en conflit, c'est-à-dire 4 (entier), 4.0 (flottant), le résultat sera renvoyé sous la forme ' FAUX ”.
Exemple 2 : Utilisation de la méthode 'Objects.equals()' avec des objets de chaîne en Java
Dans cet exemple particulier, la méthode décrite peut être utilisée pour comparer les objets de chaîne créés sans et avec l'allocation des deux valeurs de chaîne, respectivement :
Chaîne objet1 = nouveau Chaîne ( ) ;Chaîne objet2 = nouveau Chaîne ( ) ;
Système . dehors . println ( objet1. équivaut à ( objet2 ) ) ;
objet1 = 'Linux' ;
objet2 = 'indice' ;
Système . dehors . println ( objet1. équivaut à ( objet2 ) ) ;
Dans l'extrait de code ci-dessus :
- Tout d'abord, créez les deux ' Chaîne « objets nommés » objet1 ' et ' objet2 ', respectivement.
- A l'étape suivante, associez le ' équivaut à() ” méthode avec le premier objet et placez le dernier objet comme paramètre (méthode) pour vérifier si les objets créés sont égaux avant de définir les valeurs.
- Après cela, allouez les valeurs de chaîne indiquées aux deux objets créés.
- Enfin, comparez à nouveau les deux objets une fois les valeurs attribuées pour observer le changement de comparaison.
Sortir
Dans cette sortie, on peut analyser que puisque les objets n'ont pas été alloués avec les valeurs en premier, donc la valeur booléenne ' vrai ” est renvoyé, ce qui n'est pas le cas dans ce dernier scénario (après la définition des valeurs).
Conclusion
Le ' Objets.equals() ' 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 leur attribuer les valeurs (objets). Ce blog a guidé l'utilisation et la mise en œuvre du ' Objets.equals() ” méthode en Java.