ConcurrentLinkedDeque descendingIterator() 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.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. Return Value: The method iterates over the elements of the deque and returns the values(iterators) in reverse order. Below programs illustrate the Java.util.concurrent.ConcurrentLinkedDeque.descendingIterator() method: Program 1: Java // Java code to illustrate descendingIterator() import java.util.concurrent.*; import java.util.*; public class ConcurrentLinkedDequeDemo { public static void main(String args[]) { // Creating an empty ConcurrentLinkedDeque ConcurrentLinkedDeque<String> de_que = new ConcurrentLinkedDeque<String>(); // Use add() method to add elements into the Queue de_que.add("Welcome"); de_que.add("To"); de_que.add("Geeks"); de_que.add("4"); de_que.add("Geeks"); // Displaying the ConcurrentLinkedDeque System.out.println("ConcurrentLinkedDeque: " + de_que); // Creating a desc_iterator Iterator value = de_que.descendingIterator(); // Displaying the values after iterating // through the ConcurrentLinkedDeque // in reverse order 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: Geeks 4 Geeks To Welcome Program 2: Java // Java code to illustrate descendingIterator() import java.util.*; import java.util.concurrent.*; public class ConcurrentLinkedDequeDemo { public static void main(String args[]) { // Creating an empty ConcurrentLinkedDeque ConcurrentLinkedDeque<Integer> de_que = new ConcurrentLinkedDeque<Integer>(); // Use add() method to add elements into the Queue de_que.add(10); de_que.add(15); de_que.add(30); de_que.add(20); de_que.add(5); // Displaying the ConcurrentLinkedDeque System.out.println("ConcurrentLinkedDeque: " + de_que); // Creating a desc_iterator Iterator value = de_que.descendingIterator(); // Displaying the values after iterating // through the ConcurrentLinkedDeque // in reverse order System.out.println("The iterator values are: "); while (value.hasNext()) { System.out.println(value.next()); } } } Output: ConcurrentLinkedDeque: [10, 15, 30, 20, 5] The iterator values are: 5 20 30 15 10 Comment More infoAdvertise with us Next Article TreeSet descendingIterator() 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 ConcurrentLinkedDeque iterator() method in Java with Example 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(); P 2 min read ConcurrentSkipListSet descendingIterator() method in Java The descendingIterator() method of java.util.concurrent.ConcurrentSkipListSet is an in-built function in Java which is used to return an iterator over the elements in this set in descending order. Syntax: ConcurrentSkipListSet.descendingIterator() Return Value: The function returns an iterator over 2 min read TreeSet descendingIterator() method in Java with Examples The descendingIterator() method of java.util.TreeSet<E> class is used to return an iterator over the elements in this set in descending order.Syntax: public Iterator descendingIterator()Return Value: This method returns an iterator over the elements in this set in descending order.Below are th 2 min read 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 ArrayDeque descendingIterator() Method in Java The Java.util.ArrayDeque.descendingIterator() method is used to return an iterator of the same elements as the ArrayDeque but in the reverse order. Syntax: Iterator iterate_value = Array_Deque.descendingIterator(); Parameters: The method does not take any parameter. Return Value: The method iterates 2 min read ConcurrentLinkedDeque getFirst() method in Java The java.util.concurrent.ConcurrentLinkedDeque.getFirst() method is an in-built method in Java which returns the first element of the deque container. Syntax: Conn_Linked_Deque.getFirst() Parameters: The method does not accept any parameter. Return Value: The method returns the first element present 2 min read Like