Adakah Watak Wujud dalam Rentetan?
Di Java, menentukan sama ada aksara tertentu muncul dalam rentetan tanpa bergantung pada gelung boleh dicapai menggunakan kaedah indexOf('char') yang cekap.
Cara indexOf() Berfungsi
The indexOf('char' ) kaedah mengimbas rentetan dari kiri ke kanan dan mengembalikan integer yang mewakili indeks kejadian pertama aksara yang ditentukan. Jika aksara itu tidak ditemui, ia mengembalikan -1.
Sebagai contoh, jika anda ingin menyemak sama ada aksara 'a' muncul dalam rentetan "Hello World", anda akan menggunakan kod berikut:
<code class="java">String str = "Hello World"; int index = str.indexOf('a');</code>
Jika 'a' hadir dalam rentetan, pembolehubah indeks akan mengandungi indeksnya (iaitu 1 dalam kes ini). Jika tidak, ia akan ditetapkan kepada -1.
Faedah menggunakan indexOf()
Menggunakan indexOf('char') menawarkan beberapa kelebihan berbanding dengan gelung melalui aksara rentetan mengikut aksara:
Atas ialah kandungan terperinci Bagaimana untuk Menentukan sama ada Watak Wujud Dalam Rentetan di Jawa?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!