[kotlin] 문자열에서 특정 문자열 원소가 모두 있는지 확인하기
문자열에 특정한 문자열 원소가 모두 포함되어 있는지 확인해야 하는 경우가 있습니다. Kotlin에서는 이를 간단하게 확인할 수 있습니다.
fun main() {
val sentence = "The quick brown fox jumps over the lazy dog"
val wordList = listOf("fox", "dog")
val containsAllWords = wordList.all { sentence.contains(it) }
if (containsAllWords) {
println("문자열은 모든 단어를 포함합니다.")
} else {
println("문자열은 모든 단어를 포함하지 않습니다.")
}
}
위 예제에서는 sentence
문자열에 “fox”와 “dog” 두 단어가 모두 포함되어 있는지 확인하는 방법을 보여줍니다.
all
함수를 사용하여 모든 단어가 sentence
에 포함되어 있는지 확인할 수 있습니다. containsAllWords
변수에는 모든 단어가 포함되어 있으면 true
가 할당되고, 그렇지 않으면 false
가 할당됩니다.
이렇게 간단하게 Kotlin에서 문자열 원소의 포함 여부를 확인할 수 있습니다.
더 자세한 내용은 Kotlin 문자열 관련 문서를 참고하세요.