Rumah >Java >javaTutorial >Gunakan fungsi Character.isUpperCase() java untuk menentukan sama ada aksara ialah huruf besar
Gunakan fungsi Character.isUpperCase() java untuk menentukan sama ada aksara ialah huruf besar
Dalam pengaturcaraan Java, kadangkala kita perlu menentukan sama ada aksara ialah huruf besar. Mujurlah, Java menyediakan cara yang sangat mudah untuk mencapai fungsi ini, iaitu menggunakan fungsi isUpperCase() bagi kelas Aksara. Artikel ini akan memperkenalkan cara menggunakan fungsi ini untuk membuat pertimbangan dan menggambarkannya dengan contoh kod.
Pertama sekali, kita perlu memahami peranan fungsi isUpperCase() kelas Aksara. Fungsi fungsi ini sangat mudah, ia adalah untuk menentukan sama ada sesuatu aksara itu adalah huruf besar. Penggunaannya sangat mudah Anda hanya perlu lulus aksara untuk dinilai sebagai parameter kepada fungsi ini dan menerima nilai pulangan fungsi tersebut. Jika nilai pulangan adalah benar, aksara ialah huruf besar, sebaliknya, aksara itu bukan huruf besar.
Berikut ialah contoh kod yang menggunakan fungsi isUpperCase() untuk menentukan sama ada aksara ialah huruf besar:
public class IsUpperCaseExample { public static void main(String[] args) { char ch1 = 'A'; // 大写字母A char ch2 = 'a'; // 小写字母a boolean isUpperCase1 = Character.isUpperCase(ch1); boolean isUpperCase2 = Character.isUpperCase(ch2); System.out.println(ch1 + " 是大写字母吗? " + isUpperCase1); System.out.println(ch2 + " 是大写字母吗? " + isUpperCase2); } }
Dalam kod ini, kami mentakrifkan dua pembolehubah aksara ch1 dan ch2, yang dimulakan kepada huruf besar 'A ' dan huruf kecil masing-masing. Kemudian, kami menggunakan fungsi isUpperCase() bagi kelas Character untuk menentukan sama ada kedua-dua aksara itu adalah huruf besar dan memberikan nilai pulangan kepada pembolehubah Boolean isUpperCase1 dan isUpperCase2. Akhir sekali, kami mengeluarkan keputusan penghakiman ke konsol melalui fungsi System.out.println().
Lakukan kod di atas, dan hasil keluarannya ialah:
A 是大写字母吗? true a 是大写字母吗? false
Anda boleh melihat bahawa huruf besar 'A' dinilai sebagai benar, iaitu, ia adalah huruf besar 'a' dinilai palsu, iaitu, ia bukan huruf besar.
Perlu diambil perhatian bahawa fungsi isUpperCase() hanya boleh menentukan sama ada aksara ialah huruf besar Untuk penentuan berbilang aksara, kita perlu menggunakan pernyataan gelung untuk mencapainya. Berikut ialah contoh kod yang menggunakan pernyataan gelung untuk menentukan sama ada semua aksara dalam rentetan ialah huruf besar:
public class IsAllUpperCaseExample { public static void main(String[] args) { String str = "HELLO WORLD"; boolean isAllUpperCase = true; for (int i = 0; i < str.length(); i++) { char ch = str.charAt(i); if (!Character.isUpperCase(ch)) { isAllUpperCase = false; break; } } System.out.println(str + " 中的字符是否全部为大写字母? " + isAllUpperCase); } }
Dalam kod ini, kami mentakrifkan pembolehubah rentetan str dan memulakannya kepada "HELLO WORLD". Kemudian, kami menggunakan pembolehubah Boolean isAllUpperCase untuk menunjukkan sama ada aksara dalam rentetan adalah semua huruf besar, yang lalai kepada benar. Kemudian, ulangi setiap aksara dalam rentetan melalui gelung for Jika terdapat aksara yang bukan huruf besar, tetapkan isAllUpperCase kepada false dan gunakan pernyataan putus untuk melompat keluar dari gelung. Akhir sekali, kami mengeluarkan keputusan penghakiman melalui fungsi System.out.println().
Laksanakan kod di atas, dan hasil output ialah:
HELLO WORLD 中的字符是否全部为大写字母? false
Ini menunjukkan bahawa aksara dalam rentetan "HELLO WORLD" bukan semua huruf besar.
Untuk meringkaskan, dalam pengaturcaraan Java kita boleh menggunakan fungsi isUpperCase() kelas Aksara untuk menentukan sama ada aksara ialah huruf besar. Bergantung pada sama ada nilai pulangan adalah benar atau palsu, kita boleh menggunakan fungsi ini secara fleksibel untuk melaksanakan operasi logik yang sepadan. Saya harap contoh kod dalam artikel ini dapat membantu pembaca memahami dan menggunakan fungsi ini dengan lebih baik.
Atas ialah kandungan terperinci Gunakan fungsi Character.isUpperCase() java untuk menentukan sama ada aksara ialah huruf besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!