[Kotlin]リスト(List)の最後のインデックスを取得するには?

Kotlin

どうも、ちょげ(@chogetarou)です。

List(リスト)の末尾のインデックスを取得する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

List(リスト)の最後のインデックスを取得するには、lastIndexプロパティを使います。

具体的には、list.lastIndexのように、リストのlastIndexプロパティにアクセスします。

val result = list.lastIndex

lastIndexプロパティは、アクセス元のリストの最後のインデックスを取得します。

また、アクセス元のリストが空の場合は、「-1」を返します。

スポンサーリンク

使用例

fun main() {
    val list : List<Int> = listOf(3, 19, 0, 39, 10)
    val empty : List<Int> = listOf<Int>()
    
    val result = list.lastIndex
    val result2 = empty.lastIndex
    
    println(result)
    println(result2)
}
出力:
4
-1

コメント

タイトルとURLをコピーしました