Cara memeriksa sama ada rentetan mengandungi substring di java

Cara memeriksa sama ada rentetan mengandungi substring di java

Soalan - Bagaimana saya menyemak sama ada rentetan mengandungi substring lain di java? Dalam artikel kami sebelumnya, anda belajar membandingkan dua rentetan dalam bahasa pengaturcaraan Java. Tutorial ini akan membantu anda untuk memeriksa sama ada rentetan utama mengandungi substring lain di dalamnya.

Sintaks

str1.mengandungi (str2) // str1 sensitif kes.TolowerCase ().mengandungi (str2.TolowerCase ()) // Abaikan Kes
12str1.mengandungi (str2) // sensitivestr1 kes.TolowerCase ().mengandungi (str2.TolowerCase ()) // Abaikan Kes

Contoh 1 - Periksa dengan kes sensitif

Ini akan menjadi pemeriksaan sensitif kes. Sebagai contoh di bawah, selamat datang adalah berbeza daripada dialu -alukan seperti yang kita tahu Java adalah bahasa pengaturcaraan sensitif kes.

String str1 = "Hi, selamat datang ke Tecadmin"; str1.Mengandungi ("Selamat Datang") // Kembali True Str1.mengandungi ("selamat datang") // kembali palsu (kerana sensitif kes)
1234String str1 = "Hi, selamat datang ke Tecadmin"; str1.Mengandungi ("Selamat Datang") // Kembali Truestr1.mengandungi ("selamat datang") // kembali palsu (kerana sensitif kes)

Contoh 2 - Periksa dengan mengabaikan kes

Menggunakan rentetan ini akan diperiksa dengan mengabaikan kes itu. Fungsi mengubah rentetan ke kes yang lebih rendah dan periksa sama ada satu rentetan mengandungi kes lain.

String str1 = "Hi, selamat datang ke Tecadmin"; String str2 = "Selamat Datang"; // Kod di bawah akan mengubah semua charecters ke bawah kes // kemudian bandingkan rentetan, tetapi jangan ubah kandungan asal. str1.TolowerCase ().mengandungi (str2.tolowercase ()) // kembali benar
123456String str1 = "Hi, selamat datang ke tecadmin"; string str2 = "welcome"; // Kod di bawah akan mengubah semua charecters ke bawah kes // kemudian bandingkan rentetan, tetapi jangan ubah kandungan asal.str1.TolowerCase ().mengandungi (str2.tolowercase ()) // kembali benar