Java ArrayList.listIterator () Метод
public ListIterator <E> listIterator ()
Метод listIterator () используется для получения итератора списка по элементам в этом списке (в правильной последовательности).
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
ListIterator ()
Возвращаемое значение:
Итератор списка для элементов в этом списке (в правильной последовательности)
Наглядное представление метода ArrayList.listIterator ()
Пример: метод Java ArrayList.listIterator
В следующем примере создается ArrayList емкостью 50 элементов. Четыре элемента затем добавляются в ArrayList, и ArrayList соответственно обрезается.
import java.util.*;
public class test {
public static void main(String[] args) {
// create an empty array list
ArrayList<String> color_list = new ArrayList<String>();
// use add() method to add values in the list
color_list.add("White");
color_list.add("Black");
color_list.add("Red");
System.out.println("List of the colors :" + color_list);
// using listIterator() method get a ListIterator object
ListIterator itrr = color_list.listIterator();
//Use hasNext() and next() methods to iterate through the elements in forward direction.
System.out.println("Iterating in forward direction");
while(itrr.hasNext())
System.out.println(itrr.next());
// Use hasPrevious() and previous() methods to iterate through the elements in backward direction.
System.out.println("Iterating in backward direction");
while(itrr.hasPrevious())
System.out.println(itrr.previous());
}
}
Выход:
F: java> javac test.java F: java> тест java Список цветов: [Белый, Черный, Красный] Итерация в прямом направлении белый черный красный Итерация в обратном направлении красный черный белый
Редактор кода Java:
Предыдущая: метод listIterator (index)
Далее: Метод итератора
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code