Cara memeriksa apakah string berisi substring di java

Cara memeriksa apakah string berisi substring di java

Pertanyaan - Bagaimana cara memeriksa apakah string berisi substring lain di java? Dalam artikel kami sebelumnya, Anda belajar membandingkan dua string dalam bahasa pemrograman Java. Tutorial ini akan membantu Anda memeriksa apakah string utama berisi substring lain di dalamnya.

Sintaksis

str1.Berisi (str2) // case sensitif str1.Tolowercase ().Berisi (str2.tolowercase ()) // abaikan kasus
12str1.Berisi (str2) // case sensitivestr1.Tolowercase ().Berisi (str2.tolowercase ()) // abaikan kasus

Contoh 1 - Periksa dengan Case Sensitive

Ini akan menjadi cek sensitif case. Sesuai contoh di bawah ini, selamat datang berbeda dari selamat datang seperti yang kita ketahui Java adalah bahasa pemrograman yang sensitif terhadap kasus.

String str1 = "hai, selamat datang di tecadmin"; str1.berisi ("selamat datang") // return true str1.berisi ("selamat datang") // return false (karena sensitif kasus)
1234String str1 = "hai, selamat datang di tecadmin"; str1.berisi ("selamat datang") // return truestr1.berisi ("selamat datang") // return false (karena sensitif kasus)

Contoh 2 - Periksa dengan mengabaikan kasus

Menggunakan string ini akan diperiksa dengan mengabaikan kasus ini. Fungsi mengubah string ke huruf kecil dan periksa apakah satu string berisi case lain.

String str1 = "hai, selamat datang di tecadmin"; String str2 = "selamat datang"; // Kode di bawah ini akan mengubah semua charecters menjadi case lower // kemudian bandingkan string, tetapi jangan mengubah konten asli. str1.Tolowercase ().Berisi (str2.tolowercase ()) // return true
123456String str1 = "hai, selamat datang di tecadmin"; string str2 = "selamat datang"; // Kode di bawah ini akan mengubah semua charecters menjadi case lower // kemudian bandingkan string, tetapi jangan mengubah konten asli.str1.Tolowercase ().Berisi (str2.tolowercase ()) // return true