Cara Memeriksa Sama ada Rentetan dalam Susunan Abjad di Jawa

Isi kandungan:

Cara Memeriksa Sama ada Rentetan dalam Susunan Abjad di Jawa
Cara Memeriksa Sama ada Rentetan dalam Susunan Abjad di Jawa

Video: Cara Memeriksa Sama ada Rentetan dalam Susunan Abjad di Jawa

Video: Cara Memeriksa Sama ada Rentetan dalam Susunan Abjad di Jawa
Video: Tutorial Dasar Menggunakan Oracle SQLDeveloper (Bahasa Indonesia) 2024, Mungkin
Anonim

WikiHow ini mengajar anda satu cara untuk menggunakan Java untuk mengetahui sama ada rentetan watak mengikut urutan abjad. Seperti semua projek pengekodan, ada lebih daripada satu cara untuk menentukan sama ada rentetan teratur. Ini adalah contoh asas yang berfungsi dengan membuat susunan watak dan membandingkannya dengan rentetan.

Langkah-langkah

12547503 1
12547503 1

Langkah 1. Import java.util. Arrays

java.util. Arrays mengandungi kaedah yang anda perlukan untuk mencari dan menyusun tatasusunan.

import java.util. Arrays;

12547503 2
12547503 2

Langkah 2. Buat fungsi untuk memeriksa urutan rentetan

Fungsi ini akan mencari panjang rentetan, membuat susunan karakter sepanjang rentetan, menetapkan rentetan ke array watak, dan kemudian menyusun susunan itu.

import java.util. Arrays; kelas awam wikiHow {static boolean isAlphabeticOrder (String s) {// cari panjang rentetan int n = s.length (); // buat susunan watak dengan panjang yang sama dengan rentetan c = char baru [n]; // tetapkan rentetan kepada susunan watak baru untuk (int i = 0; i <n; i ++) {c = s.charAt (i); } // susun atur watak Arrays.sort (c);

12547503 3
12547503 3

Langkah 3. Cari sama ada susunan watak sama dengan rentetan

import java.util. Arrays; kelas awam wikiHow {static boolean isAlphabeticOrder (String s) {// cari panjang rentetan int n = s.length (); // buat susunan watak dengan panjang yang sama dengan rentetan c = char baru [n]; // tetapkan rentetan kepada susunan watak untuk (int i = 0; i <n; i ++) {c = s.charAt (i); } // susun atur watak Arrays.sort (c); // periksa sama ada array watak dan rentetan sama untuk (int i = 0; i <n; i ++) jika (c ! = s.charAt (i)) kembali palsu; kembali benar; }

12547503 4
12547503 4

Langkah 4. Kemukakan hujah

Sekarang setelah anda membuat fungsi, yang tinggal hanyalah memeriksa rentetan. Sekiranya rentetan mengikut urutan abjad, hasilnya akan menjadi Ya. Sekiranya tidak, hasilnya akan Tidak.

import java.util. Arrays; kelas awam wikiHow {static boolean isAlphabeticOrder (String s) {// cari panjang rentetan int n = s.length (); // buat susunan watak dengan panjang yang sama dengan rentetan c = char baru [n]; // tetapkan rentetan kepada susunan watak untuk (int i = 0; i <n; i ++) {c = s.charAt (i); } // susun atur watak Arrays.sort (c); // periksa sama ada array watak dan rentetan sama untuk (int i = 0; i <n; i ++) jika (c ! = s.charAt (i)) kembali palsu; kembali benar; } utama kekosongan awam (String args ) {String s = "aabbbcc"; // periksa sama ada rentetan teratur jika (isAlphabeticOrder (s)) System.out.println ("Ya"); lain System.out.println ("Tidak"); }}

Disyorkan: