Hogyan lehet ellenőrizni, hogy egy karakterlánc betűrendben van -e a Java -ban

Tartalomjegyzék:

Hogyan lehet ellenőrizni, hogy egy karakterlánc betűrendben van -e a Java -ban
Hogyan lehet ellenőrizni, hogy egy karakterlánc betűrendben van -e a Java -ban

Videó: Hogyan lehet ellenőrizni, hogy egy karakterlánc betűrendben van -e a Java -ban

Videó: Hogyan lehet ellenőrizni, hogy egy karakterlánc betűrendben van -e a Java -ban
Videó: Spring #33 - kapcsolódás külső adatbázishoz: Docker, mySQL, phpMyAdmin 2024, Lehet
Anonim

Ez a wikiHow tanítja meg a Java használatának egyik módját annak megállapításához, hogy egy karakterlánc betűrendben van -e. Mint minden kódolási projektnél, többféleképpen is megállapítható, hogy a karakterlánc rendben van -e. Ez egy alapvető példa, amely úgy működik, hogy létrehoz egy karakter tömböt, és összehasonlítja azt a karakterlánccal.

Lépések

12547503 1
12547503 1

1. lépés: Importálja a java.util. Arrays -t

A java.util. Arrays a tömbök kereséséhez és rendezéséhez szükséges módszereket tartalmazza.

import java.util. Arrays;

12547503 2
12547503 2

2. Létrehoz egy függvényt a karakterlánc sorrendjének ellenőrzéséhez

Ez a függvény megkeresi a karakterlánc hosszát, létrehoz egy karakter tömböt a karakterlánc hosszában, hozzárendeli a karakterláncot a karakter tömbhöz, majd rendezi a tömböt.

import java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// megtalálja a karakterlánc hosszát int n = s.length (); // a karakterlánccal megegyező hosszúságú karakter tömb létrehozása char c = new char [n]; // rendelje hozzá a karakterláncot új karakter tömbhöz itt: (int i = 0; i <n; i ++) {c = s.charAt (i); } // rendezés karakter tömb Arrays.sort (c);

12547503 3
12547503 3

3. lépés. Keresse meg, hogy a karakter tömb megegyezik -e a karakterlánccal

import java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// megtalálja a karakterlánc hosszát int n = s.length (); // a karakterlánccal megegyező hosszúságú karakter tömb létrehozása char c = new char [n]; // rendelje hozzá a karakterláncot karakter tömbhöz a következőhöz: (int i = 0; i <n; i ++) {c = s.charAt (i); } // rendezés karakter tömb Arrays.sort (c); // ellenőrizze, hogy a karakter tömb és a karakterlánc egyenlő -e (int i = 0; i <n; i ++), ha (c ! = s.charAt (i)) hamis értéket ad vissza; return true; }

12547503 4
12547503 4

4. lépés. Adja meg az érveket

Most, hogy létrehozta a függvényt, nincs más dolga, mint ellenőrizni a karakterláncot. Ha a karakterlánc betűrendben van, akkor az eredmény lesz Igen. Ha nem, akkor lesz az eredmény Nem.

import java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// megtalálja a karakterlánc hosszát int n = s.length (); // a karakterlánccal megegyező hosszúságú karakter tömb létrehozása char c = new char [n]; // a karakterlánc hozzárendelése karakter tömbhöz a következőhöz: (int i = 0; i <n; i ++) {c = s.charAt (i); } // rendezés karakter tömb Arrays.sort (c); // ellenőrizze, hogy a karakter tömb és a karakterlánc egyenlő -e (int i = 0; i <n; i ++), ha (c ! = s.charAt (i)) hamis értéket ad vissza; return true; } public static void main (String args ) {String s = "aabbbcc"; // ellenőrizze, hogy a karakterlánc rendben van -e, ha (isAlphabeticOrder (s)) System.out.println ("Igen"); else System.out.println ("Nem"); }}

Ajánlott: