Gunakan fungsi String.startsWith() Java untuk menentukan sama ada rentetan bermula dengan awalan yang ditentukan
Dalam pengaturcaraan Java, kita selalunya perlu memproses dan menilai rentetan. Satu operasi biasa adalah untuk menentukan sama ada rentetan bermula dengan awalan yang ditentukan. Java menyediakan fungsi startsWith() kelas String, yang boleh melaksanakan fungsi ini dengan mudah. Fungsi
String's startsWith()
Kelas rentetan ialah salah satu kelas yang paling biasa digunakan di Jawa. Ia menyediakan banyak kaedah pemprosesan dan penghakiman rentetan yang biasa digunakan, termasuk fungsi startsWith(). Dengan memanggil fungsi ini, kita boleh menentukan sama ada rentetan bermula dengan awalan yang ditentukan.
Fungsi ditakrifkan seperti berikut:
boolean awam bermulaDengan(Awalan rentetan)
Awalan parameter ialah rentetan yang mewakili awalan yang akan dinilai. Nilai pulangan fungsi ialah nilai Boolean Jika rentetan semasa bermula dengan awalan, ia mengembalikan benar, jika tidak ia mengembalikan palsu.
Contoh Kod
Berikut ialah contoh kod menggunakan fungsi startsWith():
public class StringStartsWithExample { public static void main(String[] args) { String str1 = "Hello, world!"; String str2 = "Hello"; String str3 = "World"; // 判断字符串是否以指定前缀开头 boolean startsWith1 = str1.startsWith("Hello"); boolean startsWith2 = str2.startsWith("Hello"); boolean startsWith3 = str3.startsWith("Hello"); // 输出结果 System.out.println("str1 starts with "Hello": " + startsWith1); System.out.println("str2 starts with "Hello": " + startsWith2); System.out.println("str3 starts with "Hello": " + startsWith3); } }
Dalam contoh di atas, kami mentakrifkan tiga rentetan str1, str2 dan str3, yang masing-masing mewakili rentetan yang berbeza.
Kemudian, kami menggunakan fungsi startsWith() untuk menentukan sama ada setiap rentetan diawali dengan "Hello".
Akhir sekali, cetak hasilnya dengan memanggil fungsi System.out.println().
Hasil keluaran adalah seperti berikut:
str1 starts with "Hello": true str2 starts with "Hello": true str3 starts with "Hello": false
Seperti yang dapat dilihat daripada hasilnya, kedua-dua str1 dan str2 diawali dengan "Hello", jadi nilai pulangan bagi fungsi startsWith() adalah benar. Dan str3 tidak diawali dengan "Hello", jadi nilai pulangan adalah palsu.
Ringkasan
Menggunakan fungsi String.startsWith() Java boleh menentukan dengan mudah sama ada rentetan bermula dengan awalan yang ditentukan. Dengan memanggil fungsi ini, kita hanya boleh memadankan awalan rentetan dan mendapatkan hasil Boolean yang sepadan. Sama ada dalam pemprosesan rentetan atau logik penghakiman, fungsi startsWith() ialah fungsi alat praktikal.
Atas ialah kandungan terperinci Gunakan fungsi String.startsWith() Java untuk menentukan sama ada rentetan bermula dengan awalan yang ditentukan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!