[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 문자열 관련 문서를 참고하세요.