Comment vérifier si une chaîne est dans l`ordre alphabétique en java

ThiTeaches vous un moyen d`utiliser Java pour savoir si une chaîne de caractères est dans l`ordre alphabétique. Comme pour tous les projets de codage, il y a plus d`une façon de déterminer si la chaîne est en ordre. Ceci est un exemple de base qui fonctionne en créant un tableau de caractères et en le comparant à la chaîne.

Pas

  1. Image intitulée 12547503 1
1. Importer Java.util.Tableaux. Java.util.Les tableaux contiennent des méthodes dont vous aurez besoin pour la recherche et la tri des tableaux de tri.
Importer Java.util.Tableaux-
  • Image intitulée 12547503 2
    2. Créer une fonction pour vérifier la commande de la chaîne. Cette fonction trouvera la longueur de la chaîne, créez une matrice de caractères la longueur de la chaîne, attribuez la chaîne au tableau de caractères, puis triez ce tableau.
    Importer Java.util.Tableaux-Class public WikiHow {Isalphabétiseur statique booléen (String s) {// Trouver la longueur de la chaîne N = S.Longueur () - // Créer un réseau de caractères La même longueur que le StringChar c [] = neuf Char [N] - // Attribuer la chaîne à la nouvelle arraie de caractères (int i = 0- i < n- i ++) {c [i] = s.Charat (I) -} // Trier le caractère Arrayarrays.Trier (c)-
  • Image intitulée 12547503 3
    3. Recherchez si le tableau de caractères est égal à la chaîne.
    Importer Java.util.Tableaux-Class public WikiHow {Isalphabétiseur statique booléen (String s) {// Trouver la longueur de la chaîne N = S.Longueur () - // Créer un réseau de caractères La même longueur que le StringChar c [] = Nouveau Char [n] - // Attribuer la chaîne à l`array de caractère (int i = 0- i < n- i ++) {c [i] = s.Charat (I) -} // Trier le caractère Arrayarrays.Trier (c) - // Vérifiez si le tableau de caractères et la chaîne sont égaux pour (int i = 0- i < n- i ++) si (c [i] !S.Charat (i)) Renvoyer un faux retour true-}
  • Image intitulée 12547503 4
    4. Fournir les arguments. Maintenant que vous avez créé la fonction, tout ce qui reste à faire est de vérifier la chaîne. Si la chaîne est dans l`ordre alphabétique, le résultat sera Oui. Sinon, le résultat sera Non.
    Importer Java.util.Tableaux-Class public WikiHow {Isalphabétiseur statique booléen (String s) {// Trouver la longueur de la chaîne N = S.Longueur () - // Créer un réseau de caractères La même longueur que le StringChar c [] = Nouveau Char [n] - // Attribuer la chaîne à l`array de caractère (int i = 0- i < n- i ++) {c [i] = s.Charat (I) -} // Trier le caractère Arrayarrays.Trier (c) - // Vérifiez si le tableau de caractères et la chaîne sont égaux pour (int i = 0- i < n- i ++) si (c [i] !S.Charat (i)) Renvoyer une fausse déclaration True-} Public statique Void Main (String args []) {String S = "AABBBCC"-// Vérifiez si la chaîne est en ordre si (ISALPHabeticOrder (s)) Système.en dehors.println ("Oui") -EsserSystem.en dehors.println ("Non") -}}
  • Articles connexes