[Kotlin]配列(Array)の最後の要素を削除するには?

Kotlin

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

配列(Array)の末尾の要素を削除する方法を紹介します。

スポンサーリンク

方法

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

配列(Array)の最後の要素を削除するには、copyOf()とlastIndexを使います。

まず、配列(Array)からcopyOf()を呼び出します。

copyOf()の引数に、配列のlastIndexを指定します。

そして、copyOf()の結果を元の配列に代入します。

array = array.copyOf(array.lastIndex)

上記の処理で、copyOf()を呼び出した配列(Array)の最後の要素が削除されます。

使用例

fun main() {
    var array : IntArray = intArrayOf(1, 2, 3, 4, 5)
    
    array = array.copyOf(array.lastIndex)
    
    println(array.contentToString())
}
出力:
[1, 2, 3, 4]

コメント

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