Comment comparer des chaînes en utilisant les méthodes Length et CharAt de la classe en Java
Étape 1
Téléchargez et installez le kit de développement logiciel Java avec l'environnement de développement intégré NetBeans, si vous ne l'avez pas déjà fait.
Étape 2
Chargez l'EDI NetBeans en cliquant sur son icône de programme. Lorsque le programme est chargé, accédez à "Nouveau / Nouveau projet" et choisissez "Application Java" dans la liste située à droite de l'écran. Un nouveau fichier de code source apparaîtra dans l'éditeur de texte NetBeans. Le fichier de code source contient une méthode principale vide.
Étape 3
Déclarez deux chaînes en tapant ceci entre les crochets de la méthode principale:
string str0 = "String"; string str1 = "String";
Étape 4
Déclarez un type de données booléen qui vous indiquera si les chaînes correspondent ou non. Écrivez cette phrase sous les déclarations faites à l'étape précédente:
match booléen = False;
Étape 5
Vérifiez si les chaînes ont la même longueur en écrivant l'instruction IF suivante:
if (str0.length == str1.length) {}
Étape 6
Itera dans les chaînes et vérifiez que les caractères des chaînes sont identiques. Vous pouvez le faire en écrivant une boucle FOR qui parcourt tous les caractères des chaînes et les compare à l'aide de la méthode "charAt". Écrivez ce qui suit entre les crochets de la déclaration IF:
pour (int i = 0; i <str0.length; i ++) {}
Étape 7
Comparez les caractères de chaque chaîne à l'aide d'une instruction IF-ELSE. Ecrivez ceci entre les crochets de la boucle FOR:
if (str0.charAt (i)! = str1.charAt (i) {} sinon {}
Étape 8
Définit la valeur booléenne sur false si l'un des caractères ne correspond pas. Écrivez ceci entre les crochets de la déclaration IF:
match = False;
Étape 9
Définissez la valeur booléenne sur true si tous les caractères correspondent. Écrivez ce qui suit entre les crochets de l'instruction ELSE:
match = True;
Étape 10
Imprimez le résultat de la comparaison dans la fenêtre de sortie en écrivant cette instruction:
System.out.println (match);
Étape 11
Exécutez le programme en appuyant sur la touche F6. Le programme affichera le mot "True" car "Str0" et "Str1" correspondent. Essayez de changer les valeurs des chaînes et réexécutez le programme.