El método listIterator() de la clase java.util.AbstractList se utiliza para devolver un iterador de lista que contiene los mismos elementos que el de AbstractList en la misma secuencia y en la misma secuencia a partir de una posición específica o número de índice que se pasa como parámetro a este método.
Sintaxis:
ListIterator new_list = AbstractList.listIterator(int index);
Parámetros: el índice del parámetro es un valor de tipo entero que especifica la posición del elemento desde donde ListIterator comienza a operar y devolver valores.
Valor devuelto: el método devuelve la lista creada con ListIterator, a partir del índice especificado .
El siguiente programa ilustra el método AbstractList.listIterator():
Programa 1:
// Java code to illustrate listIterator() import java.util.*; public class LinkedListDemo { public static void main(String args[]) { // Creating an empty AbstractList AbstractList<String> abs_list = new LinkedList<String>(); // Use add() method to add elements in the list abs_list.add("Geeks"); abs_list.add("for"); abs_list.add("Geeks"); abs_list.add("10"); abs_list.add("20"); // Displaying the AbstractList System.out.println("AbstractList:" + abs_list); // Setting the ListIterator at a specified position ListIterator list_Iter = abs_list.listIterator(2); // Iterating through the created list from the position System.out.println("The list is as follows:"); while (list_Iter.hasNext()) { System.out.println(list_Iter.next()); } } }
AbstractList:[Geeks, for, Geeks, 10, 20] The list is as follows: Geeks 10 20
Programa 2:
// Java code to illustrate listIterator() import java.util.*; public class LinkedListDemo { public static void main(String args[]) { // Creating an empty AbstractList AbstractList<Integer> abs_list = new LinkedList<Integer>(); // Use add() method to add elements in the list abs_list.add(10); abs_list.add(20); abs_list.add(30); abs_list.add(40); abs_list.add(50); // Displaying the AbstractList System.out.println("AbstractList:" + abs_list); // Setting the ListIterator at a specified position ListIterator list_Iter = abs_list.listIterator(2); // Iterating through the created list from the position System.out.println("The list is as follows:"); while (list_Iter.hasNext()) { System.out.println(list_Iter.next()); } } }
AbstractList:[10, 20, 30, 40, 50] The list is as follows: 30 40 50
Publicación traducida automáticamente
Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA