java examples
Home Java Examples Resources Java Interview Questions
Brainpower SEO

How to remove elements from Deque?

This example shows you how to removes some elements from the Deque object. We can use the following methods for removing elements from Deque: remove(), remove(Object o), removeFirst(), removeLast().

package com.javacoderanch.example.util;

import java.util.Deque;
import java.util.LinkedList;

public class RemoveDequeDemo {
    public static void main(String[] args) {
        Deque<String> deque = new LinkedList<String>();
        deque.add("A");
        deque.add("B");
        deque.add("C");
        deque.add("D");
        deque.add("E");
        deque.add("F");

        //
        // Removes and retrieves the head of this Deque
        //        
        deque.remove();      // Removes "A"

        // 
        // Removes the first occurrence of element from this Deque
        //
        deque.remove("F");   // Removes "F"

        // 
        // Retrieves and removes the first element of this deque
        //
        deque.removeFirst(); // Removes "B"
        
        // 
        // Retrieves and removes the last element of this deque
        //
        deque.removeLast();  // Removes "E"

        for (String item : deque) {
            System.out.println("Item = " + item);
        }
    }
}