In Kotlin, the firstOrNull()
method is used to get the first element of ArrayDeque
.
fun firstOrNull(): E?
This method doesn’t take any argument.
This method returns the first element if the ArrayDeque
is not empty. Otherwise, it returns null
.
fun main() {// create a new empty ArrayDeque which can have int elementsvar deque = ArrayDeque<Int>()println("The Arraydeque is $deque")// get the first element of dequevar firstEle = deque.firstOrNull();println("The First element is $firstEle");// add four elements to dequedeque.add(1)deque.add(2)deque.add(3)deque.add(4)println("\nThe Arraydeque is $deque")// get the first element of dequefirstEle = deque.firstOrNull();println("The First element is $firstEle");}
Line 3: We create a new ArrayDeque
with the name deque
. It contains no element []
.
Line 7: We use the firstOrNull
method to get the first element of deque
. In our case, the array is empty, so it returns null
.
Lines 11–14: We use the add
method to add four elements to deque
. Now, deque
has [1,2,3,4]
.
Line 18: We use the firstOrNull
method to get the deque’s first element, 1
. This array is not empty, so the first element of the deque
is returned.