Si vous avez déjà travaillé avec des valeurs de type de chaîne et des variables dans la programmation, vous avez peut-être vu que les chaînes peuvent être contenues dans tous les cas, je.e. majuscules ou minuscules. C'est une possibilité qu'une chaîne entière puisse être en majuscules ou en minuscules. Parallèlement à cela, il y a une chance que certains des caractères de chaîne contiennent des majuscules et des minuscules. Le langage de programmation Java fonctionne avec de nombreuses fonctions de chaîne pour comparer l'égalité d'une ou plusieurs variables de chaîne à l'aide de la fonction de cas. À partir de ces fonctions, l'une est la méthode «equalsignorecase» pour vérifier l'égalité de deux chaînes, ignorant les cas des deux variables de chaîne. Dans cette fonction, vous obtiendrez une valeur booléenne «vraie» lorsque les valeurs de chaîne sont les mêmes, sauf pour leurs cas. Ce guide démontrera l'utilisation de cette fonction en utilisant quelques illustrations simples.
Exemple 1:
Vous devez avoir un exemple de base pour la méthode equalsignorecase () en Java pour une compréhension plus claire. Ainsi, l'outil Java de base Eclipse ID est utilisé ici. Un projet nommé «Test» est créé et le même fichier de nom apparaît. La classe publique avec le nom «test» doit être utilisée. Pour des exemples, le nom de classe doit être le même que le nom du fichier Java «Test.Java". Pour démarrer l'exécution du programme après l'avoir exécuté, vous devriez avoir la méthode «principale» de Java dans la classe «Test».
Nous commençons la définition de la méthode principale () avec les initialisations de variables à 3 chaînes. Les deux premières chaînes, «S1» et «S2», sont l'inverse de l'autre. Alors que la chaîne S3 est tout à fait la même que la chaîne S1, mais la seule différence est leur cas - l'une est la chaîne supérieure et l'autre est la chaîne minuscule. Maintenant, nous utilisons la méthode equalsigorecase () de Java dans le «système.dehors.Println ”Instruction de fonction de Java pour vérifier l'égalité de deux variables de cordes après avoir ignoré leurs caisses qui sont en haut et en bas de la case.
Pour cela, le début de l'appel de fonction equalsignorecase () contient un nom de chaîne et l'autre contient l'autre nom de chaîne dans les paramètres d'une fonction. La fonction equalsignorecase () renvoie une valeur booléenne et println () fonctionne de la même manière qu'auparavant pour afficher cette valeur retournée pour les 3 comparaisons répertoriées dans le programme.
Bien que notre programme soit prêt à l'emploi, assurez-vous d'essayer le menu «Exécuter» de la barre des tâches Eclipse pour exécuter ce programme simple. Les 3 instructions de comparaison qui exécutent les fonctions equalsignorecase () affichées 2 valeurs «fausses» et 1 valeur «vraie» en retour. En effet, la chaîne S1 est égale à S3 tandis que S2 n'égale pas à S1 et S3 de quelque manière que ce soit.
Exemple 2:
Voici un autre exemple encore plus avancé de la fonction equalsignorecase () de Java pour vérifier l'égalité des chaînes. Pour cela, nous utilisons la classe ArrayList de Java qu'elle sera utilisée pour définir ou initialiser une liste de tableaux.
Après avoir importé la classe «ArrayList» de la «Java.package util », nous initialisons une chaîne« s »dans la méthode du pilote min (). Un «nombre» variable de contre-variable entier est initialisé à 0. Un arrayList «Al» est déclaré et la fonction «Ajouter» de la classe ArrayList est utilisée pour mettre certaines valeurs de chaîne dans la liste «Al», i.e. Un total de 5 valeurs de chaîne sont ajoutées. Les 5 valeurs de la liste AL sont différentes d'une manière ou d'une autre, mais les valeurs aux index 1 et 3 sont les mêmes en contenu tout en étant différent dans le cas.
La boucle «pour» participe à la boucle des éléments ArrayList de la chaîne ArrayList et continue d'exécuter la déclaration «IF». L'instruction «IF» compare chaque élément de la liste AL avec la valeur «S» de chaîne en utilisant la fonction equalsignorecase (), qu'elle soit égale ou non après avoir ignoré leurs cas. Si les cordes correspondent, la variable de comptoir est incrémentée de 1. L'instruction de fonction «println» affiche la sortie souhaitée avec le nombre de comptes, que la chaîne correspond à 1 fois ou 2 fois.
Sur cette exécution de code Java mise à jour, la chaîne «S» a été égalée 2 fois.
Exemple 3:
Ayons un autre exemple Java pour utiliser la fonction equalsignorecase () pour correspondre aux chaînes. Ainsi, nous initialisons 4 valeurs variables de chaîne. Seules les chaînes S1 et S2 sont les mêmes en contenu tout en étant différente dans le cas. Nous utilisons ici l'instruction IF-Else imbriquée pour comparer ces 4 variables de chaîne entre elles dans un total de 6 instructions via la fonction Java EqualSignoreCase () pour comparaison. La première condition compare la chaîne S1 avec la chaîne S2 et vérifie si les deux chaînes sont identiques ou non.
La condition de fonction suivante vérifie l'égalité des chaînes S1 et S3. Tandis que les deux lignes consécutives suivantes comparent la chaîne S1 avec la chaîne S4 et S2 avec S3. Après cela, nous comparons la chaîne S2 avec la chaîne S4. Et la dernière condition de comparaison de la fonction equalsignorecase () compare la chaîne S3 avec la chaîne S4. Chaque instruction «IF» imbriquée renvoie «vrai» et affiche le message de réussite respectif lorsque l'évalsignorecase () compare avec succès les chaînes et les déclare égales en utilisant le «vrai» booléen «True» ».
À la fois, une seule condition peut réussir. Si une condition «si» échoue, le contrôle est donné à la partie suivante «else-if». Si aucune des conditions «if-if» ou simplement «si» n'a réussi, la dernière partie «else» est exécutée dans tous les cas sans aucun doute parce qu'elle n'a pas de condition spécifiée mais un simple message d'échec. Il est temps d'exécuter ce code EqualSignoreCase () dans l'outil pour obtenir les résultats.
Nous avons appris que la troisième instruction «IF» est satisfaite via la fonction equalsignorecase () et affichée «S1 SND S2 est égale» de quelque manière que ce soit après avoir ignoré l'affaire.
Conclusion
Cet article est une démonstration basée sur des exemples à part entière de la méthode EqualSignoreCase () de Java pour les comparaisons de chaînes. Pendant ce temps, nous avons ajouté quelques exemples de java dans lesquels vous ne verrez jamais de complexité et de similitude entre les exemples où chaque exemple est différent. En utilisant la fonction equalsignorecase (), nous avons réussi à déclarer deux chaînes comme la même après avoir ignoré leur cas qui est en haut ou en bas de la case.