Com comprovar si una cadena està en ordre alfabètic a Java

Taula de continguts:

Com comprovar si una cadena està en ordre alfabètic a Java
Com comprovar si una cadena està en ordre alfabètic a Java

Vídeo: Com comprovar si una cadena està en ordre alfabètic a Java

Vídeo: Com comprovar si una cadena està en ordre alfabètic a Java
Vídeo: How to connect Java application with mysql database #shorts #javaprogramming 2024, Maig
Anonim

Aquest wikiHow us ensenya una manera d'utilitzar Java per esbrinar si una cadena de caràcters està en ordre alfabètic. Com passa amb tots els projectes de codificació, hi ha més d’una manera de determinar si la cadena està en ordre. Aquest és un exemple bàsic que funciona creant una matriu de caràcters i comparant-la amb la cadena.

Passos

12547503 1
12547503 1

Pas 1. Importeu java.util. Arrays

java.util. Arrays conté mètodes que necessitareu per cercar i ordenar matrius.

importa java.util. Arrays;

12547503 2
12547503 2

Pas 2. Creeu una funció per comprovar l'ordre de la cadena

Aquesta funció trobarà la longitud de la cadena, crearà una matriu de caràcters la longitud de la cadena, assignarà la cadena a la matriu de caràcters i ordenarà aquesta matriu.

importa java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// troba la longitud de la cadena int n = s.length (); // creeu una matriu de caràcters de la mateixa longitud que la cadena char c = new char [n]; // assigneu la cadena a una nova matriu de caràcters per a (int i = 0; i <n; i ++) {c = s.charAt (i); } // ordenar la matriu de caràcters Arrays.sort (c);

12547503 3
12547503 3

Pas 3. Cerqueu si la matriu de caràcters és igual a la cadena

importa java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// troba la longitud de la cadena int n = s.length (); // creeu una matriu de caràcters de la mateixa longitud que la cadena char c = new char [n]; // assigneu la cadena a la matriu de caràcters de (int i = 0; i <n; i ++) {c = s.charAt (i); } // ordenar la matriu de caràcters Arrays.sort (c); // comproveu si la matriu de caràcters i la cadena són iguals per a (int i = 0; i <n; i ++) si (c ! = s.charAt (i)) retorna false; tornar cert; }

12547503 4
12547503 4

Pas 4. Proporcioneu els arguments

Ara que heu creat la funció, només queda comprovar la cadena. Si la cadena està en ordre alfabètic, el resultat serà . Si no, el resultat serà No.

importa java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// troba la longitud de la cadena int n = s.length (); // creeu una matriu de caràcters de la mateixa longitud que la cadena char c = new char [n]; // assigneu la cadena a la matriu de caràcters de (int i = 0; i <n; i ++) {c = s.charAt (i); } // ordenar la matriu de caràcters Arrays.sort (c); // comproveu si la matriu de caràcters i la cadena són iguals per a (int i = 0; i <n; i ++) si (c ! = s.charAt (i)) retorna false; tornar cert; } public static void main (String args ) {String s = "aabbbcc"; // comproveu si la cadena està en ordre si (isAlphabeticOrder (s)) System.out.println ("Sí"); else System.out.println ("No"); }}

Recomanat: