kotlin mutableListの要素を削除する

kotlin mutableListの要素を削除する

kotlinで、mutableListの要素を削除する手順を記述してます。要素を指定する場合は「remove」でインデックス番号を指定する場合は「removeAt」を使用します。

環境

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

要素を削除

mutableListの要素を削除するには、「remove」か「removeAt」を使用します。

リスト名.remove(要素)

or

リスト名.removeAt(インデックス番号)

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

fun main() {

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

    mlist.removeAt(0)
    mlist.remove("bbb")

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

}

削除されていることが確認できます。

削除した時点でインデックス番号が変更されます。

fun main() {

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

    mlist.remove("aaa")
    println(mlist[0]) // bbb

    mlist.removeAt(0)

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

}