uoc.ei.tads
Class IteradorVectorImpl<E>

java.lang.Object
  extended by uoc.ei.tads.IteradorVectorImpl<E>
All Implemented Interfaces:
java.io.Serializable, Iterador<E>

public class IteradorVectorImpl<E>
extends java.lang.Object
implements Iterador<E>

Implementación de iterador para recorrer los elementos de una colección que usa como representación un vector.

See Also:
Serialized Form

Constructor Summary
IteradorVectorImpl(E[] elementos, int numElementos, int primero)
           
 
Method Summary
 boolean haySiguiente()
          Comprueba si hay siguiente elemento.
 E siguiente()
          Accesor de lectura del siguiente elemento de la enumeración.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IteradorVectorImpl

public IteradorVectorImpl(E[] elementos,
                          int numElementos,
                          int primero)
Method Detail

haySiguiente

public boolean haySiguiente()
Description copied from interface: Iterador
Comprueba si hay siguiente elemento.

Specified by:
haySiguiente in interface Iterador<E>

siguiente

public E siguiente()
Description copied from interface: Iterador
Accesor de lectura del siguiente elemento de la enumeración.

Specified by:
siguiente in interface Iterador<E>
Returns:
primero o siguiente elemento al actual.