Kotlinリストと配列の長さを取得する

ListとArrayの長さ、サイズ、全体の要素数を取得する方法を紹介する。

sizeを使う方法

リストと配列ではsize変数が提供されており、長さの値が保存されている。

次のようにsize変数でリストや配列の長さを取得できる。

fun main() {
    val array = arrayOf(1, 2, 3, 4, 5)
    println("array size: ${array.size}")

    val list = listOf("a", "b", "c", "d", "e")
    println("list size: ${list.size}")
}

Output:

array size: 5
list size: 5

count()を使う方法

リストと配列ではcount()関数が提供されており、要素の個数を返す。

次のようにcount()を使ってリストや配列の長さを取得できる。

fun main() {
    val array = arrayOf(1, 2, 3, 4, 5)
    println("array count: ${array.count()}")

    val list = listOf("a", "b", "c", "d", "e")
    println("list count: ${list.count()}")
}

Output:

array count: 5
list count: 5