Как да проверите дали даден низ е в азбучен ред в Java

Съдържание:

Как да проверите дали даден низ е в азбучен ред в Java
Как да проверите дали даден низ е в азбучен ред в Java

Видео: Как да проверите дали даден низ е в азбучен ред в Java

Видео: Как да проверите дали даден низ е в азбучен ред в Java
Видео: Загрузка и установка СУБД ORACLE / Илья Хохлов 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; публичен клас 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; публичен клас 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 ++) if (c ! = s.charAt (i)) връща false; връщане true; }

12547503 4
12547503 4

Стъпка 4. Предоставете аргументите

Сега, след като сте създали функцията, остава само да проверите низа. Ако низът е в азбучен ред, резултатът ще бъде Да. Ако не, резултатът ще бъде Не.

импортиране на java.util. Arrays; публичен клас 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 ++) if (c ! = s.charAt (i)) връща false; връщане true; } public static void main (String args ) {String s = "aabbbcc"; // проверява дали низът е в ред if (isAlphabeticOrder (s)) System.out.println ("Да"); else System.out.println ("Не"); }}

Препоръчано: