どうも、ちょげ(@chogetarou)です。
リスト(mutableList)の最後の要素を削除する方法を紹介します。
方法

リスト(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)
コメント