kotlin mutableSetの値を削除する

kotlin mutableSetの値を削除する

kotlinで、mutableSetの値を削除する手順を記述してます。「remove」メソッドに削除したい値を指定することで可能です。存在しない値を指定してもエラーにはならないです。

環境

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

手順

mutableSetの値を削除するには、「remove」で可能です。

mutableSet名.remove(値)

実際に、使用してみます。

fun main() {

    val s = mutableSetOf( "aaa", "bbb", "ccc", "bbb", "ccc" )

    println( s ) // [aaa, bbb, ccc]

    s.remove("aaa")

    println( s ) // [bbb, ccc]

    s.remove("bbb")

    println( s ) // [ccc]
    
}

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

存在しない値を削除

存在しない値を削除しようとしてもエラーになりません。

fun main() {

    val s = mutableSetOf( "aaa", "bbb", "ccc", "bbb", "ccc" )

    println( s ) // [aaa, bbb, ccc]

    s.remove("ddd")

    println( s ) // [bbb, ccc]
    
}