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
반응형
'Kotlin > Kotlin 문법' 카테고리의 다른 글
코틀린 기본 문법 복습 (0) | 2022.08.09 |
---|---|
코틀린 lateinit 와 속성 참조 더블 콜론 (0) | 2022.08.08 |
시간형식 리턴값 받기 (0) | 2022.08.04 |
안드로이드 True False 존재 유무 체크 함수 (0) | 2022.08.03 |
안드로이드 트랜잭션 사용방법 (0) | 2022.08.02 |
댓글