Removing the first item from the queue: poll : Link List « Collections Data Structure « Java






Removing the first item from the queue: poll

      

import java.util.LinkedList;
import java.util.Queue;

public class Main {
    public static void main(String[] args) {
        Queue<String> queue = new LinkedList<String>();
        
        queue.add("A");
        queue.add("B");
        
        queue.offer("C");
        queue.offer("D");

        System.out.println("remove: " + queue.remove());

        System.out.println("element: " + queue.element());
        
        System.out.println("poll: " + queue.poll());

        System.out.println("peek: " + queue.peek());
    }
}
/*
remove: A
element: B
poll: B
peek: C

*/

   
    
    
    
    
    
  








Related examples in the same category

1.Use for each loop to go through elements in a linkedlist
2.Use addFirst method to add value to the first position in a linked list
3.To insert an object into a specific position into the list, specify the index in the add method
4.Updating LinkedList Items
5.Convert LinkedList to Array with zero length array
6.Convert LinkedList to Array with full length array
7.Checking what item is first in line without removing it: element
8.Convert a LinkedList to ArrayList
9.Add elements at beginning and end of LinkedList Java example
10.Check if a particular element exists in LinkedList Java example
11.Create an object array from elements of LinkedList Java example
12.Get elements from LinkedList Java example
13.Get first and last elements from LinkedList Java example
14.Get SubList from LinkedList Java example
15.Iterate through elements of Java LinkedList using Iterator example
16.Remove all elements or clear LinkedList Java example
17.Iterate through elements of Java LinkedList using ListIterator example
18.Remove first and last elements of LinkedList Java example
19.Remove range of elements from LinkedList Java example
20.Remove specified element from LinkedList Java example
21.Replace an Element of LinkedList Java example
22.Search elements of LinkedList Java example
23.Add or insert an element to ArrayList using Java ListIterator Example
24.Finding an Element in a Sorted List
25.Create a list with an ordered list of strings
26.Search for a non-existent element
27.Use an Iterator to cycle through a collection in the forward direction.
28.Implementing a Queue with LinkedList
29.Implementing a Stack
30.Using a LinkedList in multi-thread
31.Convert Collection to ArrayList
32.Wrap queue to synchronize the methods
33.Making a stack from a LinkedListMaking a stack from a LinkedList
34.Single linked list
35.Double LinkedList
36.Doubly Linked listDoubly Linked list
37.A class for you to extend when you want object to maintain a doubly linked list
38.A simple Doubly Linked list class, designed to avoid O(n) behaviour on insert and delete.A simple Doubly Linked list class, designed to avoid O(n) behaviour on insert and delete.
39.A List helper class that attempts to avoid unneccessary List creation.
40.This program demonstrates operations on linked lists
41.Simple linked list class which uses a Comparator to sort the nodes.
42.This implementation of LinkedList that is optimized for element removal.