kotlin Listの要素を削除する

kotlin Listの要素を削除する

kotlinで、Listの要素を削除する手順を記述してます。演算子「-=」で可能です。

環境

  • OS windows11 home
  • java 19.0.1
  • kotlin 1.7.20-release-201

要素を削除

Listの要素を削除するには、「-=」を使用します。

リスト名 -= 要素

実際に、削除してみます。

fun main() {

    var list = listOf("aaa", "bbb", "ccc")    

    list -= "aaa"

    list.forEach {
        v -> println(v)
    }

}

実行結果をみると、削除されていることが確認できます。

複数削除

複数削除する場合は「listOf」を使用します。

fun main() {

    var list = listOf("aaa", "bbb", "ccc")    

    list -= listOf("aaa","ccc")

    list.forEach {
        v -> println(v) // bbb
    }

}

「mutableListOf」も、同じことが可能です。

fun main() {

    var mlist = mutableListOf("aaa", "bbb", "ccc")    

    mlist -= listOf("aaa","ccc")

    mlist.forEach {
        v -> println(v)
    }

}