본문 바로가기
Kotlin/Kotlin 문법

contains와 startsWith 차이점

by MonoSoft 2022. 8. 5.
728x90
반응형

contains와 startsWith 차이점

 

startsWith()

 

함수 원형 : boolean startsWith(String prefix)

대상 문자열이 특정 문자 또는 문자열로 시작하는지 체크하는 함수이다.

해당 문자열로 시작되는지 여부를 확인하고 boolean에 맞춰 true/false 값을 반환한다.

 

String s = "I have a book"

s.startsWith("I") // 1. true

s.startWith("book") // 2. false

 

첫 번째 문장은 "I have a book"이라는 문자열 s가 매개 변수 문자열인 "I"로 시작하는지 확인한다.

따라서 결과는 true를 반환한다.

 

두 번째 문장은 "book"으로 시작하는지 확인하므로 이는 false를 반환한다.

 

contains()

 

함수 원형 : boolean contains(CharSequence s)

대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수이다.

대/소문자를 구분한다.

 

String s = "I have a book"

s.contains("book") // 1. true

 

"book"이라는 문자열이 s 문자열 안에 포함되어 있으므로 true를 반환한다.

 

 

728x90
반응형

댓글