it.unimi.dsi.fastutil.doubles
Class DoubleIterators.ShortIteratorWrapper

java.lang.Object
  extended by it.unimi.dsi.fastutil.doubles.DoubleIterators.ShortIteratorWrapper
All Implemented Interfaces:
DoubleIterator, Iterator<Double>
Enclosing class:
DoubleIterators

protected static class DoubleIterators.ShortIteratorWrapper
extends Object
implements DoubleIterator

A wrapper promoting the results of a ShortIterator.


Constructor Summary
DoubleIterators.ShortIteratorWrapper(ShortIterator iterator)
           
 
Method Summary
 boolean hasNext()
           
 Double next()
           
 double nextDouble()
          Returns the next element as a primitive type.
 void remove()
           
 int skip(int n)
          Skips the given number of elements.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DoubleIterators.ShortIteratorWrapper

public DoubleIterators.ShortIteratorWrapper(ShortIterator iterator)
Method Detail

hasNext

public boolean hasNext()
Specified by:
hasNext in interface Iterator<Double>

next

public Double next()
Specified by:
next in interface Iterator<Double>

nextDouble

public double nextDouble()
Description copied from interface: DoubleIterator
Returns the next element as a primitive type.

Specified by:
nextDouble in interface DoubleIterator
Returns:
the next element in the iteration.
See Also:
Iterator.next()

remove

public void remove()
Specified by:
remove in interface Iterator<Double>

skip

public int skip(int n)
Description copied from interface: DoubleIterator
Skips the given number of elements.

The effect of this call is exactly the same as that of calling Iterator.next() for n times (possibly stopping if Iterator.hasNext() becomes false).

Specified by:
skip in interface DoubleIterator
Parameters:
n - the number of elements to skip.
Returns:
the number of elements actually skipped.
See Also:
Iterator.next()


Copyright © 2011. All Rights Reserved.