3.16 An alternative to providing a ListIterator is to provide a method with signature Iterator that returns an Iterator, initialized to the last item, and for which next and hasNext are implemented to be consistent with the iterator advancing toward the front of the list, rather than the back. Then you could print a MyArrayList L in reverse by using the code Iterator while( ritr.hasNext( ) ) System.out.println( ritr.next( ) ); Implement an ArrayListReverseIterator class, with this logic, and have reverseIterator return a newly constructed ArrayListReverseIterator. | |
| View Solution | |
| << Back | Next >> |