net.cscott.jutil

Class ReverseIterator<E>

public class ReverseIterator<E> extends SnapshotIterator<E>

A ReverseIterator iterates through an Iterator in reverse order. It extends SnapshotIterator, so is insensitive to changes in the underlying collection once construction is complete.

Version: $Id: ReverseIterator.java,v 1.1 2003/03/20 01:58:20 cananian Exp $

Author: C. Scott Ananian

Constructor Summary
ReverseIterator(Iterator<E> it)
Creates a ReverseIterator of Iterator it.
Method Summary
booleanhasNext()
Enext()

Constructor Detail

ReverseIterator

public ReverseIterator(Iterator<E> it)
Creates a ReverseIterator of Iterator it.

Method Detail

hasNext

public boolean hasNext()

next

public E next()
Copyright © 2003 C. Scott Ananian