[Kotlin]配列(Array)の最後のインデックスを取得するには?

Kotlin

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

配列(Array)の末尾のインデックスを取得する方法を紹介します。

スポンサーリンク

方法

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

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

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

val result = array.lastIndex

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

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

スポンサーリンク

使用例

fun main() {
    val array = arrayOf(3, 19, 0, 39, 10)
    val empty : IntArray = intArrayOf()
    
    val result = array.lastIndex
    val result2 = empty.lastIndex
    
    println(result)
    println(result2)
}
出力:
4
-1

コメント

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