1: // Version 4.0 2: ListIterator<String> traverse = nameList.listIterator(); 3: System.out.println("nextIndex " + traverse.nextIndex()); 4: System.out.println("hasNext " + traverse.hasNext()); 5: System.out.println("previousIndex " + traverse.previousIndex()); 6: System.out.println("hasPrevious " + traverse.hasPrevious()); 7: System.out.println("next " + traverse.next()); 8: System.out.println("nextIndex " + traverse.nextIndex()); 9: System.out.println("hasNext " + traverse.hasNext()); 10: System.out.println("previousIndex " + traverse.previousIndex()); 11: System.out.println("hasPrevious " + traverse.hasPrevious()); 12: System.out.println("previous " + traverse.previous()); 13: System.out.println("nextIndex " + traverse.nextIndex()); 14: System.out.println("hasNext " + traverse.hasNext()); 15: System.out.println("next " + traverse.next());