주어진 문자열이 다른 문자열 안에 포함되어 있는지 여부를 확인하는 함수이다.
이 메서드는 대부분의 프로그래밍 언어에서 문자열 처리를 위해 사용된다.
일반적으로 contains() 메서드는 다음과 같은 두 가지 형태로 사용될 수 있다.
보통 이 함수는 부울 값(true 또는 false)을 반환한다. 만약 주어진 문자열이 다른 문자열에 포함되어 있다면 true를, 그렇지 않으면 false를 반환한다.
String str = "Hello, world!";
String subStr = "Hello";
if (str.contains(subStr)) {
System.out.println("Substring found!");
} else {
System.out.println("Substring not found!");
}
위 코드에서는 문자열이 포함돼 있기에 true가 반환된다.