kotlin mutableSetの値を指定してインデックス番号を取得する

kotlin mutableSetの値を指定してインデックス番号を取得する

kotlinで、mutableSetの値を指定してインデックス番号を取得する手順を記述してます。「indexOf」に取得したい値を指定します。存在しない場合は「-1」が返ります。

環境

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

手順

mutableSetの値を指定してインデックス番号を取得するには、「indexOf」で可能です。

mutableSet名.indexOf(値)

※値が存在しない場合は「-1」が返ります

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

fun main() {

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

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

    println( s.indexOf("aaa") ) // 0
    println( s.indexOf("bbb") ) // 1
    println( s.indexOf("eee") ) // -1 
    
}

インデックス番号が、取得されていることが確認できます。