Home »
Scala »
Scala Programs
How to find the last element of a list in Scala?
Here, we will learn how to find the last element of a list in Scala with syntax and example of the method used?
Submitted by Shivang Yadav, on October 09, 2020 [Last updated : March 11, 2023]
List in Scala is a collection that stores data in the form of a linked-list. The list is an immutable collection which means the elements of a list cannot be altered after the list is created. We can access elements of the array using the index of the element.
Accessing the last element
The last element of the array can be accessed by 2 methods.
- By using the length of the list.
- By using the last function.
Accessing the last element using the length of the list
We will use the index of the list to find the element. For this, we will find the length of the list and use (length-1) as index to access the last element.
Syntax
listName(listName.lenght - 1)
Example to find the last element using the length of the list
object MyClass {
def main(args: Array[String]) {
val list1 = List(4, 1, 7, 3, 9, 2, 10)
println("The list is " + list1)
println("The last element of the list is " + list1(list1.length - 1))
}
}
Output
The list is List(4, 1, 7, 3, 9, 2, 10)
The last element of the list is 10
Accessing the last element using the length of the list
To find the last element of the array, we will use the last function.
Syntax
listName.last
Example to find the last element using the last function
object MyClass {
def main(args: Array[String]) {
val list1 = List(4, 1, 7, 3, 9, 2, 10)
println("The list is " + list1)
println("The last element of the list is " + list1.last)
}
}
Output
The list is List(4, 1, 7, 3, 9, 2, 10)
The last element of the list is 10
Scala List Programs »