Đề bài: Kiểm tra một chuỗi chứa nội dung của chuỗi khác không?
Phân tích: Kiểm tra một chuỗi chứa nội dung của chuỗi khác không
Chuỗi A có nội dung “anh yêu em hơn yêu java”, chuỗi B có nội dung “java”. Vậy chuỗi A chứa chuỗi B hay chuỗi B nằm trong chuỗi A hoặc B bị A ôm trọn vào lòng 😀
Chúng ta chỉ cần sử dụng contains thuộc lớp String là có thể xác định được A có ôm B hay không 🙂
Phương thức: public boolean contains(CharSequence s)
Phương thức trả về giá trị true nếu chuỗi “s” có chứa trong chuỗi muốn kiểm tra.
package com.ngockhuong.string;
public class Exercise {
public static void main(String[] args) {
String str1 = "Java Exercises at ngockhuong dot com";
String str2 = "at";
System.out.println("Chuỗi gốc (str1): " + str1);
System.out.println("Chuỗi cần kiểm tra (str2): " + str2);
System.out.println("Chuỗi str1 chứa chuỗi str2 không? " + str1.contains(str2));
}
}
Kết quả
Chuỗi gốc (str1): Java Exercises at ngockhuong dot com Chuỗi cần kiểm tra (str2): at Chuỗi str1 chứa chuỗi str2 không? true
