kotlin mutableSetの値を取得する

kotlin mutableSetの値を取得する

kotlinで、mutableSetの値を取得する手順を記述してます。「elementAt」にインデックス番号を指定することで取得できます。存在しないインデックス番号を指定するとエラーとなります。

環境

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

手順

mutableSetの値を取得するには、「elementAt」で可能です。

mutableSet名.elementAt(インデックス番号)

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

fun main() {

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

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

    println( s.elementAt(0) ) // aaa
    println( s.elementAt(1) ) // bbb
    println( s.elementAt(2) ) // ccc
    //println( s.elementAt(3) ) 
    // "main" java.lang.IndexOutOfBoundsException: Collection doesn't contain element at index 3.
    
}

取得されていることが確認できます。