org.apache.commons.collections.primitives

Interface LongIterator

public interface LongIterator

An iterator over long values.

Since: Commons Primitives 1.0

Version: $Revision: 1.3 $ $Date: 2003/10/16 20:49:36 $

Author: Rodney Waldhoff

See Also: LongIteratorIterator

Method Summary
booleanhasNext()
Returns true iff I have more elements.
longnext()
Returns the next element in me.
voidremove()
Removes from my underlying collection the last element returned by me (optional operation).

Method Detail

hasNext

public boolean hasNext()
Returns true iff I have more elements. (In other words, returns true iff a subsequent call to next will return an element rather than throwing an exception.)

Returns: true iff I have more elements

next

public long next()
Returns the next element in me.

Returns: the next element in me

Throws: NoSuchElementException if there is no next element

remove

public void remove()
Removes from my underlying collection the last element returned by me (optional operation).

Throws: UnsupportedOperationException if this operation is not supported IllegalStateException if LongIterator has not yet been called, or LongIterator has already been called since the last call to LongIterator.

Copyright (c) 2002-2003 - Apache Software Foundation