Kā pārbaudīt, vai Java virkne ir alfabētiskā secībā

Satura rādītājs:

Kā pārbaudīt, vai Java virkne ir alfabētiskā secībā
Kā pārbaudīt, vai Java virkne ir alfabētiskā secībā

Video: Kā pārbaudīt, vai Java virkne ir alfabētiskā secībā

Video: Kā pārbaudīt, vai Java virkne ir alfabētiskā secībā
Video: Embarcadero Delphi / Android SDK, NDK, Java Machine, Java Development Kit (JDK), Google Play Store 2024, Maijs
Anonim

Šis wikiHow iemāca jums vienu Java lietošanas veidu, lai uzzinātu, vai rakstzīmju virkne ir alfabētiskā secībā. Tāpat kā visos kodēšanas projektos, ir vairāki veidi, kā noteikt, vai virkne ir kārtībā. Šis ir pamata piemērs, kas darbojas, izveidojot rakstzīmju masīvu un salīdzinot to ar virkni.

Soļi

12547503 1
12547503 1

1. solis. Importējiet java.util. Arrays

java.util. Arrays satur metodes, kas nepieciešamas masīvu meklēšanai un kārtošanai.

importēt java.util. Arrays;

12547503 2
12547503 2

2. solis. Izveidojiet funkciju, lai pārbaudītu virknes secību

Šī funkcija atradīs virknes garumu, izveidos rakstzīmju masīvu virknes garumā, piešķirs virkni rakstzīmju masīvam un pēc tam kārtos šo masīvu.

importēt java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// atrast virknes garumu int n = s.length (); // izveidot rakstzīmju masīvu tādā pašā garumā kā virkne char c = new char [n]; // piešķirt virkni jaunam rakstzīmju masīvam (int i = 0; i <n; i ++) {c = s.charAt (i); } // kārtot rakstzīmju masīvu Arrays.sort (c);

12547503 3
12547503 3

3. solis. Noskaidrojiet, vai rakstzīmju masīvs ir vienāds ar virkni

importēt java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// atrast virknes garumu int n = s.length (); // izveidot rakstzīmju masīvu tādā pašā garumā kā virkne char c = new char [n]; // piešķirt virkni rakstzīmju masīvam (int i = 0; i <n; i ++) {c = s.charAt (i); } // kārtot rakstzīmju masīvu Arrays.sort (c); // pārbaudiet, vai rakstzīmju masīvs un virkne ir vienādi (int i = 0; i <n; i ++), ja (c ! = s.charAt (i)) atgriež false; atgriezties patiesi; }

12547503 4
12547503 4

4. solis. Sniedziet argumentus

Tagad, kad esat izveidojis funkciju, atliek tikai pārbaudīt virkni. Ja virkne ir alfabētiskā secībā, rezultāts būs . Ja nē, rezultāts būs .

importēt java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// atrast virknes garumu int n = s.length (); // izveidot rakstzīmju masīvu tādā pašā garumā kā virkne char c = new char [n]; // piešķirt virkni rakstzīmju masīvam (int i = 0; i <n; i ++) {c = s.charAt (i); } // kārtot rakstzīmju masīvu Arrays.sort (c); // pārbaudiet, vai rakstzīmju masīvs un virkne ir vienādi (int i = 0; i <n; i ++), ja (c ! = s.charAt (i)) atgriež false; atgriezties patiesi; } public static void main (String args ) {String s = "aabbbcc"; // pārbaudiet, vai virkne ir kārtībā, ja (isAlphabeticOrder (s)) System.out.println ("Jā"); cits System.out.println ("Nē"); }}

Ieteicams: