Si të kontrolloni nëse një varg është sipas rendit alfabetik në Java

Përmbajtje:

Si të kontrolloni nëse një varg është sipas rendit alfabetik në Java
Si të kontrolloni nëse një varg është sipas rendit alfabetik në Java

Video: Si të kontrolloni nëse një varg është sipas rendit alfabetik në Java

Video: Si të kontrolloni nëse një varg është sipas rendit alfabetik në Java
Video: Delphi Программирование / Android NDK, SDK, Java Machine, JDK, Nox Player, AVD Android Эмулятор 2024, Prill
Anonim

Ky wikiHow ju mëson një mënyrë për të përdorur Java për të zbuluar nëse një varg karakteresh është sipas rendit alfabetik. Ashtu si me të gjitha projektet e kodimit, ka më shumë se një mënyrë për të përcaktuar nëse vargu është në rregull. Ky është një shembull bazë që funksionon duke krijuar një grup karakteresh dhe duke e krahasuar atë me vargun.

Hapa

12547503 1
12547503 1

Hapi 1. Importo java.util. Arrays

java.util. Arrays përmban metoda që ju nevojiten për të kërkuar dhe renditur vargjet.

import java.util. Rradhët;

12547503 2
12547503 2

Hapi 2. Krijo një funksion për të kontrolluar rendin e vargut

Ky funksion do të gjejë gjatësinë e vargut, do të krijojë një grup karakterësh gjatësinë e vargut, do ta caktojë vargun në grupin e karaktereve dhe më pas do ta rendisë atë grup.

import java.util. Rradhët; klasa publike wikiHow {statike boolean ështëAlphabeticOrder (String s) {// gjeni gjatësinë e vargut int n = s.gjatësi (); // krijoni një grup karakterësh me gjatësi të njëjtë me vargun char c = char i ri [n]; // caktoni vargun në grupin e ri të karaktereve për (int i = 0; i <n; i ++) {c = s.charAt (i); } // rendit grupin e karaktereve Arrays.sort (c);

12547503 3
12547503 3

Hapi 3. Gjeni nëse grupi i karaktereve është i barabartë me vargun

import java.util. Rradhët; klasa publike wikiHow {statike boolean ështëAlphabeticOrder (String s) {// gjeni gjatësinë e vargut int n = s.gjatësi (); // krijoni një grup karakterësh me gjatësi të njëjtë me vargun char c = char i ri [n]; // caktoni vargun në grupin e karaktereve për (int i = 0; i <n; i ++) {c = s.charAt (i); } // rendit grupin e karaktereve Arrays.sort (c); // kontrolloni nëse vargu i karakterit dhe vargu janë të barabartë për (int i = 0; i <n; i ++) nëse (c ! = s.charAt (i)) kthehen false; kthehet e vërtetë; }

12547503 4
12547503 4

Hapi 4. Furnizoni argumentet

Tani që keni krijuar funksionin, gjithçka që mbetet për të bërë është të kontrolloni vargun. Nëse vargu është sipas rendit alfabetik, rezultati do të jetë poMe Nëse jo, rezultati do të jetë Jo.

import java.util. Rradhët; klasa publike wikiHow {statike boolean ështëAlphabeticOrder (String s) {// gjeni gjatësinë e vargut int n = s.gjatësi (); // krijoni një grup karakterësh me gjatësi të njëjtë me vargun char c = char i ri [n]; // caktoni vargun në grupin e karaktereve për (int i = 0; i <n; i ++) {c = s.charAt (i); } // rendit grupin e karaktereve Arrays.sort (c); // kontrolloni nëse vargu i karakterit dhe vargu janë të barabartë për (int i = 0; i <n; i ++) nëse (c ! = s.charAt (i)) kthehen false; kthehet e vërtetë; } public static void main (String args ) {String s = "aabbbcc"; // kontrolloni nëse vargu është në rregull nëse (isAlphabeticOrder (s)) System.out.println ("Po"); tjetër System.out.println ("Jo"); }}

Recommended: