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

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

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

使用例

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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")))
}
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"))) }
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が含まれているか判定します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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")))
}
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"))) }
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