// output List contents
private static void printList(List<String> list) {
System.out.printf("%nlist:%n");
for (String color : list)
System.out.printf("%s ", color);
System.out.println();
}
// print reversed list
private static void printReversedList(List<String> list) {
ListIterator<String> iterator = list.listIterator(list.size());
System.out.printf("%nReversed List:%n");
// print list in reverse order
while (iterator.hasPrevious())
System.out.printf("%s ", iterator.previous());
}
Console:
list:
black yellow green blue violet silver
Reversed List:
silver violet blue green yellow black