ConcurrentLinkedDeque iterator() method in Java with Example Last Updated : 24 Dec, 2018 Summarize Comments Improve Suggest changes Share Like Article Like Report The Java.util.concurrent.ConcurrentLinkedDeque.iterator() method is used to return an iterator of the same elements as that of the ConcurrentLinkedDeque. The elements are returned in random order from what was present in the deque. Syntax: Iterator iterate_value = ConcurrentLinkedDeque.iterator(); Parameters: The function does not take any parameter. Return Value: The method iterates over the elements of the deque and returns the values(iterators). Below program illustrates the use of Java.util.concurrent.ConcurrentLinkedDeque.iterator() method: Example 1: Java // Java code to illustrate iterator() import java.util.concurrent.*; import java.util.*; public class ConcurrentLinkedDequeDemo { public static void main(String args[]) { // Creating an empty ConcurrentLinkedDeque ConcurrentLinkedDeque<String> deque = new ConcurrentLinkedDeque<String>(); // Use add() method to add elements // into the ConcurrentLinkedDeque deque.add("Welcome"); deque.add("To"); deque.add("Geeks"); deque.add("4"); deque.add("Geeks"); // Displaying the ConcurrentLinkedDeque System.out.println("ConcurrentLinkedDeque: " + deque); // Creating an iterator Iterator value = deque.iterator(); // Displaying the values // after iterating through the deque System.out.println("The iterator values are: "); while (value.hasNext()) { System.out.println(value.next()); } } } Output: ConcurrentLinkedDeque: [Welcome, To, Geeks, 4, Geeks] The iterator values are: Welcome To Geeks 4 Geeks Example 2: ConcurrentLinkedDeque with integer elements. Java // Java code to illustrate iterator() import java.util.concurrent.*; import java.util.*; public class ConcurrentLinkedDequeDemo { public static void main(String args[]) { // Creating an empty ConcurrentLinkedDeque ConcurrentLinkedDeque<Integer> deque = new ConcurrentLinkedDeque<Integer>(); // Use add() method // to add elements into the ConcurrentLinkedDeque deque.add(10); deque.add(20); deque.add(30); deque.add(40); deque.add(50); // Displaying the ConcurrentLinkedDeque System.out.println("ConcurrentLinkedDeque: " + deque); // Creating an iterator Iterator value = deque.iterator(); // Displaying the values // after iterating through the deque System.out.println("The iterator values are: "); while (value.hasNext()) { System.out.println(value.next()); } } } Output: ConcurrentLinkedDeque: [10, 20, 30, 40, 50] The iterator values are: 10 20 30 40 50 Comment More infoAdvertise with us Next Article BlockingDeque iterator() method in Java with examples M MerlynShelley Follow Improve Article Tags : Java Technical Scripter Technical Scripter 2018 Java-Collections Java - util package Java-Functions Java-ConcurrentLinkedDeque +3 More Practice Tags : JavaJava-Collections Similar Reads ConcurrentLinkedQueue iterator() method in Java The iterator() method of ConcurrentLinkedQueue is used to returns an iterator of the same elements as this ConcurrentLinkedQueue in a proper sequence. The elements returned from this method contains elements in order from first(head) to last(tail). The returned iterator is weakly consistent. Syntax: 2 min read BlockingDeque iterator() method in Java with examples The iterator() method of BlockingDeque returns an iterator over the elements in this deque in a proper sequence. The elements will be returned in order from first (head) to last (tail). The returned iterator is a "weakly consistent" iterator. Syntax: public Iterator iterator() Parameters: This metho 2 min read BlockingDeque iterator() method in Java with examples The iterator() method of BlockingDeque returns an iterator over the elements in this deque in a proper sequence. The elements will be returned in order from first (head) to last (tail). The returned iterator is a "weakly consistent" iterator. Syntax: public Iterator iterator() Parameters: This metho 2 min read ConcurrentLinkedDeque descendingIterator() method in Java with Example The Java.util.concurrent.ConcurrentLinkedDeque.descendingIterator() method is used to return an iterator of the same elements as the ConcurrentLinkedDeque but in the reverse order. Syntax: Iterator iterate_value = Array_Deque.descendingIterator(); Parameters: The method does not take any parameter. 2 min read DelayQueue iterator() method in Java with Examples The iterator() method of DelayQueue is used to return an iterator over all the elements in the DelayQueue. These elements can be expired or unexpired.Syntax: public Iterator iterator () Parameters: This method does not accept any parameter.Returns: This method returns an iterator over elements in th 2 min read DelayQueue iterator() method in Java with Examples The iterator() method of DelayQueue is used to return an iterator over all the elements in the DelayQueue. These elements can be expired or unexpired.Syntax: public Iterator iterator () Parameters: This method does not accept any parameter.Returns: This method returns an iterator over elements in th 2 min read Like