Kako provjeriti je li niz u abecednom redu u Javi

Sadržaj:

Kako provjeriti je li niz u abecednom redu u Javi
Kako provjeriti je li niz u abecednom redu u Javi

Video: Kako provjeriti je li niz u abecednom redu u Javi

Video: Kako provjeriti je li niz u abecednom redu u Javi
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Svibanj
Anonim

Ovaj wikiHow vas uči jednom od načina korištenja Jave da saznate je li niz znakova abecednim redom. Kao i kod svih projekata kodiranja, postoji više načina da se utvrdi je li niz u redu. Ovo je osnovni primjer koji funkcionira stvaranjem niza znakova i usporedbom s nizom.

Koraci

12547503 1
12547503 1

Korak 1. Uvezite java.util. Arrays

java.util. Arrays sadrži metode koje su vam potrebne za pretraživanje i sortiranje polja.

import java.util. Arrays;

12547503 2
12547503 2

Korak 2. Izradite funkciju za provjeru redoslijeda niza

Ova funkcija će pronaći duljinu niza, stvoriti niz znakova duljinu niza, dodijeliti niz nizu znakova, a zatim sortirati taj niz.

import java.util. Arrays; javna klasa wikiHow {static boolean isAlphabeticOrder (String s) {// pronađite duljinu niza int n = s.length (); // kreiramo niz znakova iste duljine kao i niz char c = novi char [n]; // dodjeljuje niz novom nizu znakova za (int i = 0; i <n; i ++) {c = s.charAt (i); } // sortiraj niz znakova Arrays.sort (c);

12547503 3
12547503 3

Korak 3. Pronađite je li niz znakova jednak nizu

import java.util. Arrays; javna klasa wikiHow {static boolean isAlphabeticOrder (String s) {// pronađite duljinu niza int n = s.length (); // kreiramo niz znakova iste duljine kao i niz char c = novi char [n]; // dodjeljuje niz znakovnom nizu za (int i = 0; i <n; i ++) {c = s.charAt (i); } // sortiraj niz znakova Arrays.sort (c); // provjeravamo jesu li niz znakova i niz jednaki za (int i = 0; i <n; i ++) if (c ! = s.charAt (i)) return false; return true; }

12547503 4
12547503 4

Korak 4. Navedite argumente

Sada kada ste stvorili funkciju, preostaje samo provjeriti niz. Ako je niz abecednim redom, rezultat će biti Da. Ako ne, rezultat će biti Ne.

import java.util. Arrays; wikiHow javne klase {static boolean isAlphabeticOrder (String s) {// pronađite duljinu niza int n = s.length (); // kreiramo niz znakova iste duljine kao i niz char c = novi char [n]; // dodjeljuje niz znakovnom nizu za (int i = 0; i <n; i ++) {c = s.charAt (i); } // sortiraj niz znakova Arrays.sort (c); // provjeravamo jesu li niz znakova i niz jednaki za (int i = 0; i <n; i ++) if (c ! = s.charAt (i)) return false; return true; } public static void main (String args ) {String s = "aabbbcc"; // provjeravamo je li niz u redu if (isAlphabeticOrder (s)) System.out.println ("Da"); else System.out.println ("Ne"); }}

Preporučeni: