Qu'est-ce que la chaîne est égale à Java

Qu'est-ce que la chaîne est égale à Java
En Java, il peut y avoir des cas où le développeur doit analyser profondément les entrées contenues. Par exemple, dans le cas de l'observation des valeurs identiques ayant une variation dans leurs cas, ou en comparant le type de valeurs complexe. Dans de tels cas, le «String equals ()«La méthode en Java est d'une grande aide pour aider le développeur à effectuer les comparaisons précisément.

Cette rédaction va développer l'utilisation et la mise en œuvre de la méthode "String equals ()" dans Java.

Qu'est-ce que «String Equals ()» dans Java?

Le "String equals ()»La méthode compare deux chaînes et renvoie les valeurs booléennes correspondantes en fonction des chaînes équivalentes ou inégales.

Syntaxe

chaîne.égaux (String st)

Dans cette syntaxe, "Chaîne stT»Fait référence à la chaîne qui doit être comparée à la chaîne associée.

Exemple 1: Application de «String equals ()» dans Java pour comparer les valeurs de chaîne spécifiées

Dans cet exemple, le «String equals ()«La méthode peut être appliquée pour comparer les valeurs de chaîne spécifiées:

classe publique StringEquals
public static void main (String args [])
String FirstString = "Linux";
String secondString = "Hint";
String Thredsstring = "Linux";
String FourthString = "Hint";
Système.dehors.println ("sont les valeurs égales? "+ Firststring.égal (secondstring));
Système.dehors.println ("sont les valeurs égales? "+ Firststring.égaux (Thinatring));
Système.dehors.println ("sont les valeurs égales? "+ secondstring.égal (quatrièmestring));

Dans l'extrait de code ci-dessus, appliquez les étapes suivantes:

  • Initialiser les valeurs de chaîne indiquées nommées «premier","seconde","tire", et "quatrième", respectivement.
  • Après cela, associez le «équivaut à()”Méthode et comparez les chaînes spécifiées entre elles à chaque étape.
  • Enfin, enregistrez le résultat correspondant en fonction de la comparaison en tant que «booléen" valeur.

Sortir

Dans cette sortie, il peut être analysé que le deuxième résultat est retourné "FAUX"Malgré les mêmes valeurs de chaîne. Cela signifie que la méthode discutée est «sensible aux majuscules et minuscules" tel que "L" n'est pas égal "l".

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

Importer Java.user.Scanner;

Exemple 2: Appliquer «String equals ()» dans Java pour comparer les valeurs de chaîne d'entrée utilisateur

Dans cet exemple, la méthode discutée peut être utilisée pour comparer les valeurs de chaîne d'entrée utilisateur et renvoyer le résultat correspondant en conséquence:

classe publique StringEquals2
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 d'abord = objet.NextLine ();
Système.dehors.println ("Entrez la deuxième chaîne:");
String second = objet.NextLine ();
Si (d'abord.égaux (second) == true)
Système.dehors.println ("les valeurs sont égales!");

autre
Système.dehors.println ("Les valeurs ne sont pas égales!");

Selon les lignes de code ci-dessus, effectuez les étapes ci-dessous:

  • Tout d'abord, créez un «Scanner"Objet utilisant le"nouveau»Mot-clé et«Scanner()”Constructeur, respectivement.
  • Le "dans»Le paramètre lit l'entrée et le«Nextline ()«La méthode prend l'entrée de l'utilisateur comme«chaîne".
  • Maintenant, associez le «équivaut à()«Méthode avec les chaînes d'entrée de l'utilisateur, considérons l'exception comme un«booléen", Et invoque le correspondant"sinon" déclaration.

Sortir

Cette sortie implique que les chaînes d'entrée utilisateur sont comparées et que l'instruction correspondante est affichée en conséquence.

Conclusion

Le "String equals ()»La méthode compare deux chaînes et renvoie les valeurs booléennes correspondantes en fonction des chaînes équivalentes ou inégales. Cette méthode est sensible à la casse et peut être appliquée pour comparer les chaînes d'entrée spécifiées ou utilisateur. Cet article a discuté de l'utilisation et de la mise en œuvre de la méthode «String Equals ()» dans Java.