kotlin Listの要素に指定したListが含まれているか判定するサンプル

環境
Windows11 pro 64bit
java 19.0.1
kotlin 1.7.20-release-201

構文
リスト名.containsAll(List名)
Listの要素に指定したListが含まれているか判定するには、「containsAll」を利用します。

使用例

fun main() {


    var list = listOf("tokyo", "oosaka", "ccc")
    
    println(list.containsAll(listOf("tokyo", "oosaka"))) 
    println(list.containsAll(listOf("tokyo", "ccc"))) 
    println(list.containsAll(listOf("tokyo", "ddd"))) 

}

実行結果
true
true
false

使用例
「mutableList」にもListの要素に指定したListが含まれているか判定します。

fun main() {


    var mlist = mutableListOf("tokyo", "oosaka", "yokohama")
    
    println(mlist.containsAll(mutableListOf("tokyo", "oosaka")))
    println(mlist.containsAll(mutableListOf("tokyo", "yokohama"))) 
    println(mlist.containsAll(mutableListOf("tokyo", "ddd"))) 

}

実行結果
true
true
false

Kotlin

Posted by arkgame