Rumah >Java >javaTutorial >Gunakan fungsi Character.isWhitespace() java untuk menentukan sama ada aksara ialah aksara ruang putih
Gunakan fungsi Java's Character.isWhitespace() untuk menentukan sama ada aksara ialah aksara ruang kosong
Dalam pengaturcaraan Java, anda sering menghadapi situasi di mana anda perlu menentukan sama ada aksara ialah aksara ruang kosong. Aksara ruang putih merujuk kepada aksara yang tidak kelihatan dan tidak dicetak pada skrin, seperti ruang, tab, baris baharu, dsb. Java menyediakan fungsi isWhitespace() dalam kelas Character untuk menentukan sama ada sesuatu aksara ialah aksara ruang putih.
Fungsi isWhitespace() ialah kaedah statik kelas Aksara dan boleh dipanggil terus melalui nama kelas. Takrifan fungsi ini adalah seperti berikut:
public static boolean isWhitespace(char ch)
isWhitespace() fungsi menerima parameter jenis char ch dan mengembalikan nilai jenis boolean yang menunjukkan sama ada parameter ch ialah aksara kosong. Jika parameter ch ialah aksara kosong, ia mengembalikan benar jika parameter ch bukan aksara kosong, ia mengembalikan palsu.
Berikut ialah kod sampel ringkas yang menunjukkan cara menggunakan fungsi isWhitespace() untuk menentukan sama ada aksara ialah aksara ruang putih:
public class CharacterWhitespaceExample { public static void main(String[] args) { char ch1 = ' '; char ch2 = ' '; char ch3 = ' '; char ch4 = 'A'; if (Character.isWhitespace(ch1)) { System.out.println("'" + ch1 + "' is a whitespace character."); } else { System.out.println("'" + ch1 + "' is not a whitespace character."); } if (Character.isWhitespace(ch2)) { System.out.println("'" + ch2 + "' is a whitespace character."); } else { System.out.println("'" + ch2 + "' is not a whitespace character."); } if (Character.isWhitespace(ch3)) { System.out.println("'" + ch3 + "' is a whitespace character."); } else { System.out.println("'" + ch3 + "' is not a whitespace character."); } if (Character.isWhitespace(ch4)) { System.out.println("'" + ch4 + "' is a whitespace character."); } else { System.out.println("'" + ch4 + "' is not a whitespace character."); } } }
Dalam contoh ini, kami mentakrifkan empat pembolehubah aksara ch1, ch2, ch3, ch4. Pembolehubah ch1 mewakili aksara ruang, pembolehubah ch2 mewakili aksara tab, pembolehubah ch3 mewakili aksara baris baharu, dan pembolehubah ch4 mewakili huruf besar 'A'. Kemudian, kami menggunakan fungsi isWhitespace() untuk menentukan sama ada empat aksara ini ialah aksara ruang putih dan mengeluarkan hasil yang sepadan.
Jalankan kod di atas dan keputusan berikut akan dikeluarkan:
' ' is a whitespace character. ' ' is a whitespace character. ' ' is a whitespace character. 'A' is not a whitespace character.
Seperti yang anda lihat, fungsi isWhitespace() dengan betul menentukan bahawa aksara ruang, aksara tab dan aksara baris baharu ialah aksara ruang putih dan huruf besar 'A ' bukan watak ruang putih.
Sebagai tambahan kepada fungsi isWhitespace(), kelas Aksara juga menyediakan beberapa fungsi lain untuk pertimbangan aksara, seperti fungsi isDigit() untuk menilai sama ada aksara ialah aksara angka, dan fungsi isLetter() untuk menilai sama ada aksara ialah aksara abjad Fungsi isUpperCase() digunakan untuk menentukan sama ada aksara ialah aksara besar, dsb.
Untuk meringkaskan, menggunakan fungsi Java's Character.isWhitespace() boleh dengan mudah menentukan sama ada aksara ialah aksara ruang putih. Apabila memproses rentetan, adalah keperluan biasa untuk menentukan sama ada aksara ialah aksara kosong, terutamanya dalam senario seperti pengesahan input pengguna dan pemprosesan teks. Oleh itu, menguasai fungsi isWhitespace() dalam kelas Character boleh memberikan kemudahan dan kecekapan untuk pengaturcaraan Java kami.
Atas ialah kandungan terperinci Gunakan fungsi Character.isWhitespace() java untuk menentukan sama ada aksara ialah aksara ruang putih. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!