Trusted answers to developer questions
Trusted Answers to Developer Questions

Related Tags

removelastornull
arraydeque
kotlin
communitycreator

How to use the removeLastOrNull method of ArrayDeque in Kotlin

Programming Bytes

Overview

The removeLastOrNull method will remove and return the last element of the ArrayDeque.

If the deque is empty then a null will be returned.

Syntax

// remove last element
fun removeLastOrNull(): E

Argument

This method does not take any argument.

Return value

The removeLastOrNull method returns the last element, which is removed. If the deque is empty then null is returned.

Code

The code below demonstrates how to use the removeLastOrNull method of the ArrayDeque:

fun main() {
  // create a new deque which can have string elements
  var deque = ArrayDeque<String>();
  println("The deque is " + deque);
  println("deque.removeLastOrNull() :" + deque.removeLastOrNull());
  
  // add three elements to dequeu
  deque.add("one");
  deque.add("two");
  deque.add("three");

  println("\nThe deque is " + deque);

  // remove the last element 
  println("\ndeque.removeLastOrNull() :" + deque.removeLastOrNull());
  println("The deque is " + deque);
}
Using the removeLastOrNull method

Code explanation

In the above code, we see the following:

Line 3: We create an ArrayDeque with the name deque.

Line 5: We use the removeLastOrNull method to remove and return the last element of the deque. In our case, the deque is empty so null is returned.

Lines 8–10: We use the add method to add three elements to the deque. Now the deque is [one,two,three].

Line 15: We use the removeLastOrNull method to remove and return the last element of the deque. In our case, three is removed from the deque and returned. Now the deque is [one,two].

RELATED TAGS

removelastornull
arraydeque
kotlin
communitycreator
RELATED COURSES

View all Courses

Keep Exploring