ArrayList с двумя элементами
ArrayList<String> a = new ArrayList<String>() {
{
add("hai");
add("hello");
}
};
создал итератор списка для этого списка
ListIterator l = a.listIterator();
обход с использованием следующего и добавление элемента "пока" в список
while (l.hasNext()) {
l.next();
l.add("bye");
}
System.out.println(a);
Вывод кода выше = [привет, привет, пока]
переход к последнему из списка
while(l.hasNext()) {
l.next();
}
переход вперед с использованием prev и добавление элемента "пока" в список
while (l.hasPrevious()) {
l.previous();
l.add("bye");
}
System.out.println(a);
Идет бесконечно и ничего не печатает !!!