Kuinka tarkistaa, onko merkkijono aakkosjärjestyksessä Javassa

Sisällysluettelo:

Kuinka tarkistaa, onko merkkijono aakkosjärjestyksessä Javassa
Kuinka tarkistaa, onko merkkijono aakkosjärjestyksessä Javassa

Video: Kuinka tarkistaa, onko merkkijono aakkosjärjestyksessä Javassa

Video: Kuinka tarkistaa, onko merkkijono aakkosjärjestyksessä Javassa
Video: Как контролировать устройство через Интернет с помощью PRTG 2024, Saattaa
Anonim

Tämä wikiHow opettaa sinulle yhden tavan käyttää Javaa sen selvittämiseksi, onko merkkijono aakkosjärjestyksessä. Kuten kaikissa koodausprojekteissa, on olemassa useita tapoja määrittää, onko merkkijono kunnossa. Tämä on perusesimerkki, joka toimii luomalla merkkijoukko ja vertaamalla sitä merkkijonoon.

Askeleet

12547503 1
12547503 1

Vaihe 1. Tuo java.util. Arrays

java.util. Arrays sisältää menetelmiä, joita tarvitset matriisien etsimiseen ja lajitteluun.

tuonti java.util. Arrays;

12547503 2
12547503 2

Vaihe 2. Luo funktio merkkijonon järjestyksen tarkistamiseksi

Tämä toiminto löytää merkkijonon pituuden, luo merkkitaulukon merkkijonon pituuden, määrittää merkkijonon merkkijonolle ja lajittelee sitten taulukon.

tuonti java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// löytää merkkijonon pituus int n = s.length (); // luoda merkkijono, jonka pituus on sama kuin merkkijono char c = new char [n]; // määritä merkkijono uudelle merkkijonolle (int i = 0; i <n; i ++) {c = s.charAt (i); } // lajitella merkkijonot Arrays.sort (c);

12547503 3
12547503 3

Vaihe 3. Selvitä, onko merkkijono yhtä suuri kuin merkkijono

tuonti java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// löytää merkkijonon pituus int n = s.length (); // luo merkkijono, jonka pituus on sama kuin merkkijono char c = new char [n]; // määritä merkkijono merkkijonolle (int i = 0; i <n; i ++) {c = s.charAt (i); } // lajitella merkkijonot Arrays.sort (c); // tarkista, ovatko merkkijonot ja merkkijonot yhtä suuret (int i = 0; i <n; i ++), jos (c ! = s.charAt (i)) palauttaa epätosi; palaa tosi; }

12547503 4
12547503 4

Vaihe 4. Esitä argumentit

Nyt kun olet luonut toiminnon, sinun tarvitsee vain tarkistaa merkkijono. Jos merkkijono on aakkosjärjestyksessä, tulos on Joo. Jos ei, tulos on Ei.

tuonti java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// löytää merkkijonon pituus int n = s.length (); // luoda merkkijono, jonka pituus on sama kuin merkkijono char c = new char [n]; // määritä merkkijono merkkijonolle (int i = 0; i <n; i ++) {c = s.charAt (i); } // lajitella merkkijonot Arrays.sort (c); // tarkista, ovatko merkkijonot ja merkkijonot yhtä suuret (int i = 0; i <n; i ++), jos (c ! = s.charAt (i)) palauttaa epätosi; palaa tosi; } public staattinen void main (String args ) {String s = "aabbbcc"; // tarkista onko merkkijono kunnossa jos (isAlphabeticOrder (s)) System.out.println ("Kyllä"); else System.out.println ("Ei"); }}

Suositeltava: