La Chaîne Javascript Est Égale À La Méthode

| | | | | | | | | | | | | | | | | | |

Les chaaînes sont un type de données utilisé pour stocker des données textuelles en Java. Lorsque vous travaillez avec des chaaînes, vous pouvez rencontrer un scénario dans lequel vous souhaitez comparer deux chaaînes entre elles.

C’est ici que la chaaîne Java est égale à () et equalsIgnoreCase () entre en jeu. La méthode equals () est utilisée pour vérifier si deux chaaînes sont égales et equalsIgnoreCase () est utilisé pour comparer si deux chaaînes sont égales en ignorant leur casse.

Ce tutoriel expliquera, avec des exemples, comment utiliser la chaaîne equals () et equalsIgnoreCase() en Java. √Ä la fin de cet article, vous saurez bien comparer des chaaînes à l’aide de ces méthodes en Java.

Chaaînes Java

Les chaaînes sont utilisées pour stocker du texte et peuvent inclure des lettres , des nombres, des symboles et des espaces. Par exemple, une chaaîne peut inclure le nom d’un client chez un tailleur ou l’adresse d’un fournisseur pour le tailleur.

En Java, les chaaînes sont déclarées comme une séquence de caractères entre guillemets. Voici un exemple de chaaîne Java:

Dans cet exemple, nous avons déclaré une variable appelée favoriteCoffeeShop et lui avons attribué la valeur Central Perk.

String les objets Java sont immuables, ce qui signifie qu’une fois que vous avez créé une chaaîne, vous devez utiliser la méthode equals () pour la comparer à une autre chaaîne. Maintenant que nous connaissons les bases des chaaînes, nous pouvons continuer à discuter des méthodes string equals () et equalsIgnoreCase().

Java String equals

La méthode Java string equals () est utilisée pour comparer des objets et vérifier si le contenu de deux chaaînes est égal.

est égal à ( ) prend un paramètre: la chaaîne que vous souhaitez comparer à une autre chaaîne. Voici la syntaxe de la méthode de chaaîne equals ():

Décomposons ceci:

  • stringName est le nom de la chaaîne d’origine avec qui veulent comparer string2Name
  • equals () est la méthode utilisée pour comparer stringName avec string2Name.
  • string2Name est la chaaîne vous voulez comparer avec stringName.

La méthode equals () renvoie une valeur booléenne selon que les chaaînes sont égales. Ainsi, si les deux chaaînes sont égales, la valeur true, sinon false est renvoyé.

La méthode string equals () est sensible à la casse. Ainsi, si deux chaaînes contiennent les mêmes caractères mais utilisent des caractères plusieurs casses, le La méthode equals () renverra false.

Exemple de chaaîne Java égal

Supposons que vous gériez un hôtel et écriviez un programme pour simplifier notre phase d’enregistrement. Lorsqu’un client s’enregistre, il doit fournir son nom et son code de réservation. Nous comparerons le code de réservation fourni par le client avec celui enregistré avec son nom dans le dossier, pour vérifier l’identité d el client.

Nous pourrions utiliser ce code pour comparer la référence de réservation dans l’archive avec la référence de réservation fournie par le client:

Notre code renvoie:

Cette réservation est confirmée.

Analysons notre code:

  1. Nous déclarons une variable appelée onFileBookingReference qui stocke la référence de réservation associée au nom d’un client.
  2. Nous déclarer une variable nommée customerGivenBookingReference qui stocke la référence de réservation donnée par le client au réceptionniste.
  3. Nous utilisons le equal () pour vérifier if onFileBookingReference est égal à customerGivenBookingReference et affectez le résultat de la méthode à la variable areEqual.
  4. Un L’instruction if permet de vérifier si areEqual est égal à vrai.
    1. Si areEqual est égal à vrai, le message Cette réservation est confirmée s’affiche. il est imprimé sur la console.
    2. Si areEqual vaut false, le message La référence de réservation fournie ne correspond pas à celle en archive. est imprimé sur la console.
< /div>

Dans cet exemple, le client a fourni la référence de réservation correcte, notre programme a donc confirmé sa réservation.

Chaaîne Java equalsIgnoreCase < / h2>

La chaaîne La méthode equalsIgnoreCase () est utilisée pour comparer deux chaaînes, en ignorant leur casse. equalsIgnoreCase () utilise la même syntaxe que la méthode equals () qui est la suivante:

Prenons maintenant un exemple pour illustrer cette méthode en action.

Supposons que nous voulions écrire un programme qui vérifie si le nom d’un client correspond à celui associé à la réservation de référence fournie. Cette vérification doit être insensible à la casse pour s’assurer qu’une erreur de majuscule n’entraaîne pas la perte d’une réservation par le préposé à l’enregistrement.

Nous pourrions utiliser le code suivant pour comparer le nom d’un client avec celui connecté à la référence de réservation:

Lorsque nous exécutons notre code, la réponse suivante est renvoyée:

Cette réservation est confirmée.

Le nom du client stocké dans l’archive est Gregory Lamont, mais le nom du client saisi par l’employé était Gregory Lamont. Si nous utilisions la méthode equals () , ces chaaînes ne seraient pas considérées comme identiques car leurs cas sont différents.

Cependant, dans cet exemple, nous avons utilisé le equalsIgnoreCase (), qui ignore les cas dans lesquels les caractères de la chaaîne sont écrits.

Conclusion

La méthode String equals () est utilisée pour vérifier si deux chaaînes sont exactement égales. La méthode equalsIgnoreCase () est utilisée pour vérifier si deux chaaînes sont égales, quelle que soit leur casse.

Ce tutoriel a montré comment utiliser les méthodes de chaaîne equals () et equalsIgnoreCase () en Java, en faisant référence à deux exemples. Vous êtes maintenant prêt à commencer à comparer des chaaînes en Java en utilisant equals () et equalsIgnoreCase () comme un pro !