Java -da bir sətrin əlifba sırası ilə olub olmadığını necə yoxlamaq olar

Mündəricat:

Java -da bir sətrin əlifba sırası ilə olub olmadığını necə yoxlamaq olar
Java -da bir sətrin əlifba sırası ilə olub olmadığını necə yoxlamaq olar

Video: Java -da bir sətrin əlifba sırası ilə olub olmadığını necə yoxlamaq olar

Video: Java -da bir sətrin əlifba sırası ilə olub olmadığını necə yoxlamaq olar
Video: Unudulmuş Windows 10/8/7 parolunu necə bərpa etmək olar 2024, Bilər
Anonim

Bu wikiHow, bir simvol simvolunun əlifba sırası ilə olub olmadığını öyrənmək üçün Java istifadə etməyin bir yolunu öyrədir. Bütün kodlaşdırma layihələrində olduğu kimi, sətrin sıralı olub olmadığını müəyyən etmək üçün birdən çox yol var. Bu, bir xarakter dizisi yaradaraq onu simlə müqayisə edərək işləyən əsas bir nümunədir.

Addımlar

12547503 1
12547503 1

Addım 1. Import java.util. Arrays

java.util. Arrays, massivləri axtarmaq və çeşidləmək üçün lazım olacaq üsulları ehtiva edir.

java.util. Arrays idxal edin;

12547503 2
12547503 2

Addım 2. Sətrin sırasını yoxlamaq üçün bir funksiya yaradın

Bu funksiya simin uzunluğunu tapacaq, simli uzunluğunda bir xarakter cizgisi yaradacaq, simli simvol sırasına təyin edəcək və sonra bu sıranı sıralayacaq.

java.util. Arrays idxal edin; ictimai sinif wikiHow {static boolean isAlphabeticOrder (String s) {// int n = s.length () sətrinin uzunluğunu tapın; // simli dizi ilə eyni uzunluqda simvol yaratmaq char c = new char [n]; // simli (int i = 0; i <n; i ++) {c = s.charAt (i); } // xarakter sıralaması Arrays.sort (c);

12547503 3
12547503 3

Addım 3. Xarakter dizisinin sətrə bərabər olub olmadığını tapın

java.util. Arrays idxal edin; ictimai sinif wikiHow {static boolean isAlphabeticOrder (String s) {// int n = s.length () sətrinin uzunluğunu tapın; // simli dizi ilə eyni uzunluqda simvol yaratmaq char c = new char [n]; // simli (int i = 0; i <n; i ++) {c = s.charAt (i); } // xarakter sırası Arrays.sort (c); // (c ! = s.charAt (i)) yalançı olarsa, simvol dizisi və sətrin (int i = 0; i <n; i ++) üçün bərabər olub olmadığını yoxlayın; doğru qayıtmaq; }

12547503 4
12547503 4

Addım 4. Arqumentləri təmin edin

İndi funksiyanı yaratdığınız üçün, simli yoxlamaq qalır. Sətir əlifba sırası ilə olsaydı, nəticə olacaq Bəli. Əks təqdirdə nəticə olacaq Yox.

java.util. Arrays idxal edin; ictimai sinif wikiHow {static boolean isAlphabeticOrder (String s) {// int n = s.length () sətrinin uzunluğunu tapın; // simli dizi ilə eyni uzunluqda simvol yaratmaq char c = new char [n]; // simli (int i = 0; i <n; i ++) {c = s.charAt (i); } // xarakter sırası Arrays.sort (c); // (c ! = s.charAt (i)) yalançı olarsa, karakter dizisi və sətrin (int i = 0; i <n; i ++) üçün bərabər olub olmadığını yoxlayın; doğru qayıtmaq; } public static void main (String args ) {String s = "aabbbcc"; // (isAlphabeticOrder (s)) System.out.println ("Bəli") əgər sətrin sıralı olub olmadığını yoxlayın; başqa System.out.println ("Xeyr"); }}

Tövsiyə: