Chuỗi Java chứa () Phương thức - Kiểm tra chuỗi con với ví dụ

Mục lục:

Anonim

Phương thức Java String chứa ()

Phương thức Java String chứa () được sử dụng để kiểm tra xem bộ ký tự cụ thể có phải là một phần của chuỗi đã cho hay không. Nó trả về một giá trị boolean true nếu các ký tự được chỉ định là chuỗi con của một chuỗi đã cho và trả về false nếu ngược lại. Nó có thể được sử dụng trực tiếp bên trong câu lệnh if.

Cú pháp của phương thức chứa () trong Java

public boolean String.contains(CharSequence s)

Thông số

s - Đây là trình tự để tìm kiếm trong Java phương thức chứa ()

Giá trị trả lại

Phương thức chứa () trong Java chỉ trả về true nếu chuỗi này chứa "s" khác là false.

ngoại lệ

NullPointerException - nếu giá trị của s là null trong phương thức chứa () của Java.

Ví dụ 1:

public class Sample_String {public static void main(String[] args) {String str_Sample = "This is a String contains Example";//Check if String contains a sequenceSystem.out.println("Contains sequence 'ing': " + str_Sample.contains("ing"));System.out.println("Contains sequence 'Example': " + str_Sample.contains("Example"));//String contains method is case sensitiveSystem.out.println("Contains sequence 'example': " + str_Sample.contains("example"));System.out.println("Contains sequence 'is String': " + str_Sample.contains("is String"));}}

Đầu ra :

Chứa trình tự 'ing': true

Chứa chuỗi 'Ví dụ': true Chứa chuỗi 'ví dụ': false Chứa chuỗi 'là Chuỗi': false

Khi nào sử dụng phương thức Contains ()?

chứa () trong Java là một trường hợp phổ biến trong lập trình khi bạn muốn kiểm tra xem Chuỗi cụ thể có chứa một chuỗi con cụ thể hay không. Ví dụ: Nếu bạn muốn kiểm tra xem Chuỗi "Con cáo lớn màu đỏ" có chứa chuỗi con "màu đỏ" hay không. Chuỗi chứa () trong phương thức Java rất hữu ích trong trường hợp này.

Ví dụ 2: Phương thức Java String chứa () trong Cấu trúc if else:

public class IfExample {public static void main(String args[]) {String str1 = "Java string contains If else Example";// In If-else statements you can use the contains() methodif (str1.contains("example")) {System.out.println("The Keyword :example: is found in given string");} else {System.out.println("The Keyword :example: is not found in the string");}}}

Đầu ra:

Từ khoá: example: không được tìm thấy trong Java lớp chuỗi