pollLast() Method : Java.util.ArrayDeque
Declaration :
1 |
public E pollLast() |
Explanation :
Purpose | The java.util.ArrayDeque.pollLast() retrieves and removes the last element of this deque. Returns null if this deque is empty. |
Parameters | NA |
Return Value | This method returns the tail of this deque or null if this deque is empty. |
Exception | NA |
Java Program : Example
Below example will explain java.util.ArrayDeque.pollLast() method.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
package com.c4learn; import java.util.ArrayDeque; import java.util.Deque; public class ArrayDequeDemo { public static void main(String[] args) { // Create empty array deque with an initial capacity Deque<Integer> deque = new ArrayDeque<Integer>(8); // Use add() method to add elements deque.add(100); deque.add(25); deque.add(54); deque.add(40); deque.add(80); // Print all the elements in deque for (Integer number : deque) { System.out.println("Element is " + number); } int retval = deque.pollLast(); System.out.println("Removed Element is " + retval); // Print all the elements in deque after using pollLast() for (Integer number : deque) { System.out.println("Element is " + number); } } } |
Output of Program :
1 2 3 4 5 6 7 8 9 10 |
Element is 100 Element is 25 Element is 54 Element is 40 Element is 80 Removed Element is 80 Element is 100 Element is 25 Element is 54 Element is 40 |