Cara Memeriksa Apakah String dalam Urutan Abjad di Java

Daftar Isi:

Cara Memeriksa Apakah String dalam Urutan Abjad di Java
Cara Memeriksa Apakah String dalam Urutan Abjad di Java

Video: Cara Memeriksa Apakah String dalam Urutan Abjad di Java

Video: Cara Memeriksa Apakah String dalam Urutan Abjad di Java
Video: Как подключиться к базе данных Oracle в IDE NetBeans 2024, Mungkin
Anonim

Artikel wikiHow ini akan mengajarkan kepada Anda salah satu cara menggunakan Java untuk mengetahui apakah string karakter disusun menurut abjad. Seperti semua proyek pengkodean, ada lebih dari satu cara untuk menentukan apakah string sudah berurutan. Ini adalah contoh dasar yang bekerja dengan membuat array karakter dan membandingkannya dengan string.

Langkah

12547503 1
12547503 1

Langkah 1. Impor java.util. Arrays

java.util. Arrays berisi metode yang Anda perlukan untuk mencari dan menyortir array.

impor java.util. Arrays;

12547503 2
12547503 2

Langkah 2. Buat fungsi untuk memeriksa urutan string

Fungsi ini akan menemukan panjang string, membuat array karakter sepanjang string, menetapkan string ke array karakter, dan kemudian mengurutkan array tersebut.

impor java.util. Arrays; public class wikiHow { static boolean isAlphabeticOrder(String s) { // cari panjang string int n = s.length(); // buat array karakter yang panjangnya sama dengan string char c = new char [n]; // menetapkan string ke array karakter baru untuk (int i = 0; i < n; i++) { c = s.charAt(i); } // mengurutkan array karakter Arrays.sort(c);

12547503 3
12547503 3

Langkah 3. Temukan apakah array karakter sama dengan string

impor java.util. Arrays; public class wikiHow { static boolean isAlphabeticOrder(String s) { // cari panjang string int n = s.length(); // buat array karakter yang panjangnya sama dengan string char c = new char [n]; // menetapkan string ke array karakter untuk (int i = 0; i < n; i++) { c = s.charAt(i); } // mengurutkan array karakter Arrays.sort(c); // periksa apakah array karakter dan string sama untuk (int i = 0; i < n; i++) if (c != s.charAt(i)) return false; kembali benar; }

12547503 4
12547503 4

Langkah 4. Berikan argumen

Sekarang setelah Anda membuat fungsi, yang tersisa untuk dilakukan adalah memeriksa string. Jika string dalam urutan abjad, hasilnya adalah Ya. Jika tidak, hasilnya adalah Tidak.

impor java.util. Arrays; public class wikiHow { static boolean isAlphabeticOrder(String s) { // cari panjang string int n = s.length(); // membuat array karakter yang panjangnya sama dengan string char c = new char [n]; // menetapkan string ke array karakter untuk (int i = 0; i < n; i++) { c = s.charAt(i); } // mengurutkan array karakter Arrays.sort(c); // periksa apakah array karakter dan string sama untuk (int i = 0; i < n; i++) if (c != s.charAt(i)) return false; kembali benar; } public static void main(String args) { String s = "aabbbcc"; // periksa apakah string sudah berurutan if (isAlphabeticOrder(s)) System.out.println("Yes"); else System.out.println("Tidak"); } }

Direkomendasikan: