Hoe om te kyk of 'n string in alfabetiese volgorde in Java is

INHOUDSOPGAWE:

Hoe om te kyk of 'n string in alfabetiese volgorde in Java is
Hoe om te kyk of 'n string in alfabetiese volgorde in Java is

Video: Hoe om te kyk of 'n string in alfabetiese volgorde in Java is

Video: Hoe om te kyk of 'n string in alfabetiese volgorde in Java is
Video: Embarcadero Delphi / Android SDK, NDK, Java Machine, Java Development Kit (JDK), Google Play Store 2024, Mei
Anonim

Hierdie wikiHow leer u een manier om Java te gebruik om uit te vind of 'n string karakters in alfabetiese volgorde is. Soos met alle koderingsprojekte, is daar meer as een manier om vas te stel of die string in orde is. Dit is 'n basiese voorbeeld wat werk deur 'n karakterreeks te skep en dit met die string te vergelyk.

Stappe

12547503 1
12547503 1

Stap 1. Voer java.util. Arrays in

java.util. Arrays bevat metodes wat u nodig het om skikkings te soek en te sorteer.

invoer java.util. Arrays;

12547503 2
12547503 2

Stap 2. Skep 'n funksie om die volgorde van die string te kontroleer

Hierdie funksie vind die lengte van die string, skep 'n karakterreeks met die lengte van die string, ken die string toe aan die karakterreeks en sorteer dan die skikking.

invoer java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// vind die lengte van die string int n = s.length (); // skep 'n karakterreeks met dieselfde lengte as die string char c = new char [n]; // ken die string toe aan nuwe karakterreeks vir (int i = 0; i <n; i ++) {c = s.charAt (i); } // sorteer karakterreeks Arrays.sort (c);

12547503 3
12547503 3

Stap 3. Vind uit of die karakterreeks gelyk is aan die string

invoer java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// vind die lengte van die string int n = s.length (); // skep 'n karakterreeks met dieselfde lengte as die string char c = new char [n]; // ken die string toe aan karakter array vir (int i = 0; i <n; i ++) {c = s.charAt (i); } // sorteer karakterreeks Arrays.sort (c); // kyk of karakterreeks en string gelyk is aan (int i = 0; i <n; i ++) as (c ! = s.charAt (i)) return false is; terugkeer waar; }

12547503 4
12547503 4

Stap 4. Gee die argumente

Noudat u die funksie geskep het, hoef u net die string te kontroleer. As die string in alfabetiese volgorde is, sal die resultaat wees Ja. Indien nie, sal die resultaat wees Geen.

invoer java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// vind die lengte van die string int n = s.length (); // skep 'n karakterreeks met dieselfde lengte as die string char c = new char [n]; // ken die string toe aan karakter array vir (int i = 0; i <n; i ++) {c = s.charAt (i); } // sorteer karakterreeks Arrays.sort (c); // kyk of karakterreeks en string gelyk is aan (int i = 0; i <n; i ++) as (c ! = s.charAt (i)) return false is; terugkeer waar; } openbare statiese leegte hoof (String args ) {String s = "aabbbcc"; // kyk of die string in orde is as (isAlphabeticOrder (s)) System.out.println ("Ja"); anders System.out.println ("Nee"); }}

Aanbeveel: