Причина: "Не знаю, почему нет никакого убывающего Итератора с ArrayList ..."
Поскольку список массивов не сохраняет список в том же порядке, в котором данные были добавлены в список. Поэтому никогда не используйте Arraylist.
Связанный список будет хранить данные в том же порядке, что и ADD для списка.
Итак, выше, в моем примере, я использовал ArrayList (), чтобы заставить пользователя искажать свои мысли и заставлять тренироваться что-то со своей стороны.
Вместо этого
List<String> list = new ArrayList<String>();
USE:
List<String> list = new LinkedList<String>();
list.add("ravi");
list.add("kant");
list.add("soni");
// Iterate to disply : result will be as --- ravi kant soni
for (String name : list) {
...
}
//Now call this method
Collections.reverse(list);
// iterate and print index wise : result will be as --- soni kant ravi
for (String name : list) {
...
}