El método descendingIterator() de la clase java.util.LinkedList se utiliza para devolver un iterador sobre los elementos de esta LinkedList en orden secuencial inverso. Los elementos se devolverán en orden del último (cola) al primero (cabeza).
Sintaxis:
public Iterator descendingIterator()
Valor devuelto: este método devuelve un iterador sobre los elementos de esta LinkedList en secuencia inversa.
A continuación se muestran los ejemplos para ilustrar el método descendingIterator()
Ejemplo 1:
// Java program to demonstrate // descendingIterator() method // for String value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // creating object of TreeMap<Integer, String> LinkedList<String> list = new LinkedList<String>(); // add some elements to list list.add("A"); list.add("B"); list.add("C"); // print the linked list System.out.println("LinkedList:" + list); // set Iterator as descending // using descendingIterator() method Iterator x = list.descendingIterator(); // print list with descending order while (x.hasNext()) { System.out.println("Value is : " + x.next()); } } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
Producción:
LinkedList:[A, B, C] Value is : C Value is : B Value is : A
Ejemplo 2:
// Java program to demonstrate // descendingIterator() method // for Integer value import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // creating object of TreeMap<Integer, String> LinkedList<Integer> list = new LinkedList<Integer>(); // add some elements to list list.add(10); list.add(20); list.add(30); // print the linked list System.out.println("LinkedList:" + list); // set Iterator as descending // using descendingIterator() method Iterator x = list.descendingIterator(); // print list with descending order while (x.hasNext()) { System.out.println("Value is : " + x.next()); } } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
Producción:
LinkedList:[10, 20, 30] Value is : 30 Value is : 20 Value is : 10
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA