Paano Suriin Kung ang isang String Ay Alphabetical Order sa Java

Talaan ng mga Nilalaman:

Paano Suriin Kung ang isang String Ay Alphabetical Order sa Java
Paano Suriin Kung ang isang String Ay Alphabetical Order sa Java

Video: Paano Suriin Kung ang isang String Ay Alphabetical Order sa Java

Video: Paano Suriin Kung ang isang String Ay Alphabetical Order sa Java
Video: This Will Boot Your PC Quicker 2024, Mayo
Anonim

Ang wikiHow na ito ay nagtuturo sa iyo ng isang paraan upang magamit ang Java upang malaman kung ang isang string ng mga character ay nasa alpabetikong pagkakasunud-sunod. Tulad ng lahat ng mga proyekto sa pag-coding, mayroong higit sa isang paraan upang matukoy kung ang string ay maayos. Ito ay isang pangunahing halimbawa na gumagana sa pamamagitan ng paglikha ng isang character array at paghahambing nito sa string.

Mga hakbang

12547503 1
12547503 1

Hakbang 1. Mag-import ng java.util. Array

java.util. Naglalaman ang mga array ng mga pamamaraan na kakailanganin mo para sa paghahanap at pag-uuri ng mga array.

import java.util. Array;

12547503 2
12547503 2

Hakbang 2. Lumikha ng isang pagpapaandar upang suriin ang pagkakasunud-sunod ng string

Mahahanap ng pagpapaandar na ito ang haba ng string, lumikha ng isang character array ang haba ng string, italaga ang string sa character character, at pagkatapos ay pag-uri-uriin ang array na iyon.

import java.util. Array; publikong klase wikiHow {static boolean isAlphabeticOrder (String s) {// hanapin ang haba ng string int n = s.length (); // lumikha ng isang character array na parehong haba ng string char c = bagong char [n]; // italaga ang string sa bagong array ng character para sa (int i = 0; i <n; i ++) {c = s.charAt (i); } // sort character array Arrays.sort (c);

12547503 3
12547503 3

Hakbang 3. Hanapin kung ang character array ay katumbas ng string

import java.util. Array; publikong klase wikiHow {static boolean isAlphabeticOrder (String s) {// hanapin ang haba ng string int n = s.length (); // lumikha ng isang character array na parehong haba ng string char c = bagong char [n]; // italaga ang string sa character array para sa (int i = 0; i <n; i ++) {c = s.charAt (i); } // pag-uri-uriin ang mga arrays ng character.sort (c); // check if character array and string are equal for (int i = 0; i <n; i ++) if (c ! = s.charAt (i)) return false; bumalik totoo; }

12547503 4
12547503 4

Hakbang 4. Ibigay ang mga argumento

Ngayon na nilikha mo ang pagpapaandar, ang natitira lamang upang gawin ay suriin ang string. Kung ang string ay nasa alpabetikong pagkakasunud-sunod, ang resulta ay magiging Oo. Kung hindi, ang resulta ay magiging Hindi.

import java.util. Array; publikong klase wikiHow {static boolean isAlphabeticOrder (String s) {// hanapin ang haba ng string int n = s.length (); // lumikha ng isang character array na parehong haba ng string char c = bagong char [n]; // italaga ang string sa character array para sa (int i = 0; i <n; i ++) {c = s.charAt (i); } // sort character array Arrays.sort (c); // check if character array and string are equal for (int i = 0; i <n; i ++) if (c ! = s.charAt (i)) return false; bumalik totoo; } pampublikong static void main (String args ) {String s = "aabbbcc"; // check kung maayos ang string kung (isAlphabeticOrder (s)) System.out.println ("Oo"); iba pa System.out.println ("Hindi"); }}

Inirerekumendang: