[Kotlin]リスト(mutableList)の最後の要素を削除するには?

Kotlin

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

リスト(mutableList)の最後の要素を削除する方法を紹介します。

スポンサーリンク

方法

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

リスト(mutableList)の最後の要素を削除する方法は、2つあります。

removeLast()

1つは、removeLast()関数を使う方法です。

具体的には、list.removeLast()のように、リスト(mutableList)からremoveLast()関数を呼び出します。

list.removeLast()

上記のremoveLast()は、呼び出したリスト(mutableList)の最後の要素を削除します。

使用例

fun main() {
    val list : MutableList<Int> = mutableListOf<Int>(1, 2, 3, 4, 5)
    
    list.removeLast()
    
    println(list)
}
出力:
[1, 2, 3, 4]

removeAt()

もう1つは、removeAt()関数を使う方法です。

まず、リスト(mutbaleList)からremoveAt()を呼び出します。

そして、removeAt()の引数に、リスト(mutbaleList)のlastIndexプロパティを指定します。

list.removeAt(list.lastIndex)

上記のremoveAt()は、呼び出したリストの最後の要素を削除します。

使用例

fun main() {
    val list : MutableList<Int> = mutableListOf<Int>(1, 2, 3, 4, 5)
    
    list.removeAt(list.lastIndex)
    
    println(list)
}
出力:
[1, 2, 3, 4]

まとめ

リスト(List)の最後の要素を削除する方法は、次の2つです。

  • removeLast()関数を使う方法
    list.removeLast()
  • removeAt()関数を使う方法
    list.removeAt(list.lastIndex)

コメント

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