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.3 2006-10-30 19:58:06 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 (c) 2006 C. Scott Ananian