Ինչպես ստուգել, արդյոք Java- ում տողը այբբենական կարգով է

Բովանդակություն:

Ինչպես ստուգել, արդյոք Java- ում տողը այբբենական կարգով է
Ինչպես ստուգել, արդյոք Java- ում տողը այբբենական կարգով է

Video: Ինչպես ստուգել, արդյոք Java- ում տողը այբբենական կարգով է

Video: Ինչպես ստուգել, արդյոք Java- ում տողը այբբենական կարգով է
Video: 📺 SAMSUNG UE55RU7300UXUA ԿՈՒԵԼ Էկրանի հեռուստացույց / 55 դյույմ 2024, Մայիս
Anonim

Այս wikiHow- ը ձեզ սովորեցնում է Java- ից օգտվելու մեկ եղանակ ՝ պարզելու համար, թե արդյոք նիշերի շարանը այբբենական կարգով է: Ինչպես բոլոր կոդավորման նախագծերի դեպքում, կա մեկից ավելի միջոց ՝ որոշելու, թե արդյոք տողը կարգին է: Սա հիմնական օրինակ է, որն աշխատում է ՝ ստեղծելով բնավորության զանգված և համեմատելով այն տողի հետ:

Քայլեր

12547503 1
12547503 1

Քայլ 1. Ներմուծեք java.util. Ararays:

java.util. Arrays- ը պարունակում է մեթոդներ, որոնք ձեզ անհրաժեշտ կլինեն զանգվածների որոնման և տեսակավորման համար:

ներմուծել java.util. Arrays;

12547503 2
12547503 2

Քայլ 2. Ստեղծեք գործառույթ ՝ տողի կարգը ստուգելու համար:

Այս ֆունկցիան կգտնի տողի երկարությունը, կստեղծի տողի երկարության բնույթի զանգված, տողը կհատկացնի նիշերի զանգվածին, այնուհետև տեսակավորի այդ զանգվածը:

ներմուծում java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// գտնել տողի երկարությունը int n = s.length (); // ստեղծել բնույթի զանգված նույն երկարությամբ, ինչ տողը char c = նոր char [n]; // տողը նշանակել բնույթի նոր զանգվածին (int i = 0; i <n; i ++) {c = s.charAt (i); } // տեսակավորել բնույթի զանգված Arrays.sort (c);

12547503 3
12547503 3

Քայլ 3. Գտեք, արդյոք նիշերի զանգվածը հավասար է տողին:

ներմուծել java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// գտնել տողի երկարությունը int n = s.length (); // ստեղծել բնույթի զանգված նույն երկարությամբ, ինչպես տողը char c = նոր char [n]; // տողը նշանակել բնույթի զանգվածին (int i = 0; i <n; i ++) {c = s.charAt (i); } // տեսակավորել բնույթի զանգված Arrays.sort (c); // ստուգեք, եթե բնույթի զանգվածը և տողը հավասար են (int i = 0; i <n; i ++) - ի համար, եթե (c ! = s.charAt (i)) վերադարձնել false; վերադարձնել ճշմարիտ; }

12547503 4
12547503 4

Քայլ 4. Ներկայացրու փաստարկները:

Այժմ, երբ դուք ստեղծել եք գործառույթը, մնում է միայն ստուգել տողը: Եթե տողը այբբենական կարգով է, արդյունքը կլինի Այո. Եթե ոչ, արդյունքը կլինի Ոչ.

ներմուծում java.util. Arrays; public class wikiHow {static boolean isAlphabeticOrder (String s) {// գտնել տողի երկարությունը int n = s.length (); // ստեղծել բնույթի զանգված նույն երկարությամբ, ինչ տողը char c = նոր char [n]; // տողը նշանակել բնույթի զանգվածին (int i = 0; i <n; i ++) {c = s.charAt (i); } // տեսակավորել բնույթի զանգված Arrays.sort (c); // ստուգեք, արդյոք բնույթի զանգվածը և տողը հավասար են (int i = 0; i <n; i ++) - ի համար, եթե (c ! = s.charAt (i)) վերադարձնել false; վերադարձնել ճշմարիտ; } public static void main (String args ) {String s = "aabbbcc"; // ստուգեք, արդյոք տողը կարգին է, եթե (isAlphabeticOrder (s)) System.out.println («Այո»); else System.out.println («Ոչ»); }}

Խորհուրդ ենք տալիս: