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

Table des matières:

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

Vidéo: Comment vérifier si une chaîne est dans l'ordre alphabétique en Java

Vidéo: Comment vérifier si une chaîne est dans l'ordre alphabétique en Java
Vidéo: JDBC accès aux bases de données avec Java 2024, Peut
Anonim

Ce wikiHow vous apprend une façon 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 existe plusieurs façons de déterminer si la chaîne est en ordre. Il s'agit d'un exemple de base qui fonctionne en créant un tableau de caractères et en le comparant à la chaîne.

Pas

12547503 1
12547503 1

Étape 1. Importez java.util. Arrays

java.util. Arrays contient des méthodes dont vous aurez besoin pour rechercher et trier des tableaux.

importer java.util. Arrays;

12547503 2
12547503 2

Étape 2. Créez une fonction pour vérifier l'ordre de la chaîne

Cette fonction trouvera la longueur de la chaîne, créera un tableau de caractères de la longueur de la chaîne, affectera la chaîne au tableau de caractères, puis triera ce tableau.

importer java.util. Arrays; public class wikiHow { static boolean isAlphabeticOrder(String s) { // trouver la longueur de la chaîne int n = s.length(); // crée un tableau de caractères de la même longueur que la chaîne char c = new char [n]; // assigne la chaîne à un nouveau tableau de caractères pour (int i = 0; i < n; i++) { c = s.charAt(i); } // trie le tableau de caractères Arrays.sort(c);

12547503 3
12547503 3

Étape 3. Déterminez si le tableau de caractères est égal à la chaîne

importer java.util. Arrays; public class wikiHow { static boolean isAlphabeticOrder(String s) { // trouver la longueur de la chaîne int n = s.length(); // crée un tableau de caractères de la même longueur que la chaîne char c = new char [n]; // assigne la chaîne au tableau de caractères pour (int i = 0; i < n; i++) { c = s.charAt(i); } // trie le tableau de caractères Arrays.sort(c); // vérifie si le tableau de caractères et la chaîne sont égaux pour (int i = 0; i < n; i++) if (c != s.charAt(i)) return false; renvoie vrai; }

12547503 4
12547503 4

Étape 4. Fournissez les arguments

Maintenant que vous avez créé la fonction, il ne reste plus qu'à 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. Arrays; public class wikiHow { static boolean isAlphabeticOrder(String s) { // trouver la longueur de la chaîne int n = s.length(); // crée un tableau de caractères de la même longueur que la chaîne char c = new char [n]; // assigne la chaîne au tableau de caractères pour (int i = 0; i < n; i++) { c = s.charAt(i); } // trie le tableau de caractères Arrays.sort(c); // vérifie si le tableau de caractères et la chaîne sont égaux pour (int i = 0; i < n; i++) if (c != s.charAt(i)) return false; renvoie vrai; } public static void main(String args) { String s = "aabbbcc"; // vérifie si la chaîne est en ordre if (isAlphabeticOrder(s)) System.out.println("Oui"); else System.out.println("Non"); } }

Conseillé: