Java -де жолдың алфавиттік ретпен орналасуын қалай тексеруге болады

Мазмұны:

Java -де жолдың алфавиттік ретпен орналасуын қалай тексеруге болады
Java -де жолдың алфавиттік ретпен орналасуын қалай тексеруге болады

Бейне: Java -де жолдың алфавиттік ретпен орналасуын қалай тексеруге болады

Бейне: Java -де жолдың алфавиттік ретпен орналасуын қалай тексеруге болады
Бейне: Java Tech Talk: Эй Spring Boot, куда пропала моя память? [#ityoutubersru] 2024, Мамыр
Anonim

Бұл wikiHow сізге таңбалар тізімі алфавиттік тәртіпте орналасқанын білу үшін Java қолданудың бір әдісін үйретеді. Барлық кодтау жобалары сияқты, жолдың реттілігін анықтаудың бірнеше әдісі бар. Бұл таңбалар массивін құру және оны жолмен салыстыру арқылы жұмыс істейтін негізгі мысал.

Қадамдар

12547503 1
12547503 1

Қадам 1. java.util. Arrays импорттау

java.util. Arrays құрамында массивтерді іздеуге және сұрыптауға қажет әдістер бар.

java.util. Arrays импорттау;

12547503 2
12547503 2

Қадам 2. Жолдың ретін тексеру функциясын жасаңыз

Бұл функция жолдың ұзындығын табады, жолдың ұзындығына символдар жиынын жасайды, жолды символдар массивіне тағайындайды, содан кейін сол жиымды сұрыптайды.

java.util. Arrays импорттау; public class wikiHow {static логикалық isAlphabeticOrder (String s) {// жолдың ұзындығын табыңыз n n = s.length (); // char c = new 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 логикалық isAlphabeticOrder (String s) {// жолдың ұзындығын табыңыз n n = s.length (); // char c = new 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)) жалған болса; шындықты қайтару; }

12547503 4
12547503 4

4 -қадам. Аргументтерді беріңіз

Енді сіз функцияны жасағаннан кейін, жолды тексеру ғана қалады. Егер жол алфавиттік тәртіпте болса, нәтиже болады Иә. Олай болмаған жағдайда нәтиже болады Жоқ.

java.util. Arrays импорттау; public class wikiHow {static логикалық isAlphabeticOrder (String s) {// жолдың ұзындығын табыңыз n n = s.length (); // char c = new 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)) жалған болса; шындықты қайтару; } public static void main (String args ) {String s = «aabbbcc»; // жолдың реттелгенін тексеріңіз if (isAlphabeticOrder (s)) System.out.println («Иә»); else System.out.println («Жоқ»); }}

Ұсынылған: