Rumah  >  Artikel  >  Java  >  Cara menggunakan kaedah contains() kelas String untuk padanan rentetan

Cara menggunakan kaedah contains() kelas String untuk padanan rentetan

WBOY
WBOYasal
2023-07-24 18:18:162569semak imbas

Cara menggunakan kaedah contains() kelas String untuk padanan rentetan

Dalam pengaturcaraan Java, pemprosesan rentetan adalah operasi yang sangat biasa. Padanan rentetan ialah salah satu operasi biasa yang digunakan untuk menentukan sama ada rentetan mengandungi rentetan lain. Kelas String Java menyediakan kaedah contains() untuk memudahkan pemadanan rentetan. Artikel ini akan memperkenalkan secara terperinci cara menggunakan kaedah contains() kelas String untuk padanan rentetan dan memberikan contoh kod.

Kelas rentetan ialah kelas biasa yang digunakan untuk memproses rentetan dalam Java. Kelas ini menyediakan pelbagai kaedah untuk memanipulasi dan memproses rentetan. Antaranya, kaedah contains() digunakan untuk menentukan sama ada rentetan mengandungi rentetan lain. Takrif kaedah ini ialah:

boolean awam mengandungi(jujukan CharSequence)

Kaedah ini menerima parameter jenis CharSequence, iaitu rentetan. Mengembalikan nilai Boolean, benar jika rentetan yang dipanggil mengandungi rentetan parameter, sebaliknya palsu.

Di bawah ini kami menggambarkan penggunaan kaedah ini melalui beberapa contoh.

Contoh 1:

String str = "Hello World";
String searchStr = "Hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:true

Dalam contoh di atas, kami mentakrifkan rentetan str dengan nilai "Hello World". Kemudian searchStr ditakrifkan dengan nilai "Hello". Kemudian panggil kaedah contains() objek str, masukkan searchStr sebagai parameter. Akhir sekali, cetak hasil yang dikembalikan, yang benar. Kerana str mengandungi searchStr, benar dikembalikan.

Contoh 2:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.contains(searchStr);

System.out.println(result); // 输出:false

Dalam contoh di atas, kami menukar nilai searchStr kepada "hello". Walaupun kedua-dua rentetan adalah sangat serupa, kerana rentetan Java adalah sensitif huruf besar-besaran, hasil pulangan adalah palsu. Kerana str tidak mengandungi searchStr.

Selain menentukan sama ada rentetan mengandungi rentetan lain, kaedah contains() juga boleh digunakan untuk menentukan sama ada rentetan mengandungi aksara tertentu:

Contoh 3:

String str = "Hello World";

boolean result = str.contains("W");

System.out.println(result); // 输出:true

Dalam contoh di atas, kami luluskan Call the mengandungi() kaedah dengan aksara sebagai parameter. Hasil pulangan adalah benar kerana str mengandungi aksara "W".

Perlu diambil perhatian bahawa kaedah contains() adalah sensitif huruf besar-besaran. Jika anda perlu mengabaikan kes untuk pemadanan, anda boleh menggunakan kaedah equalsIgnoreCase().

Contoh 4:

String str = "Hello World";
String searchStr = "hello";

boolean result = str.toLowerCase().contains(searchStr.toLowerCase());

System.out.println(result); // 输出:true

Dalam contoh di atas, kami mengabaikan kes dengan memanggil kaedah contains() dengan menukar dua rentetan kepada huruf kecil. Hasil pulangan adalah benar kerana str mengandungi searchStr.

Gunakan kaedah contains() kelas String untuk padanan rentetan, yang boleh menentukan dengan mudah sama ada rentetan mengandungi rentetan lain. Bergantung pada keadaan, operasi seterusnya boleh dilakukan berdasarkan nilai Boolean yang dikembalikan. Melalui pengenalan dan contoh artikel ini, saya percaya pembaca telah menguasai cara menggunakan kaedah contains() untuk padanan rentetan.

Ringkasan:

Artikel ini memperkenalkan cara menggunakan kaedah contains() kelas String dalam Java untuk padanan rentetan. Dengan memanggil kaedah ini, anda boleh menentukan dengan mudah sama ada rentetan mengandungi rentetan atau aksara lain. Ambil perhatian bahawa kaedah ini sensitif huruf besar-besaran. Jika anda perlu mengabaikan huruf besar untuk pemadanan, anda boleh berbuat demikian dengan menukar kepada huruf kecil. Operasi pemadanan rentetan sedemikian sangat biasa digunakan dalam pengaturcaraan sebenar Saya harap artikel ini akan membantu pembaca.

Atas ialah kandungan terperinci Cara menggunakan kaedah contains() kelas String untuk padanan rentetan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn