Compiled from Iterator.java
public interface java.útil.Iterator
{
{
public abstract boolean hasNext();
public abstract java.lang.Object next();
public abstract void remove();
public abstract java.lang.Object next();
public abstract void remove();
}
El método remove() permite borrar el último elemento accedido con nextQ. Es la única forma
segura de eliminar un elemento mientras se está recorriendo una colección.
Los métodos de la interface Listlterator son los siguientes:
Compiled from Listlterator.java
public interface java.útil.Listlterator extends
java.útil.Iterator
{
public
abstract void add(java.lang.Object);
public abstract boolean hasNext();
public abstract boolean hasPrevious();
public abstract java.lang.Object next();
public abstract int nextlndex();
public abstract java.lang.Object previous();
public abstract int previousIndex();
public abstract void remove();
public abstract void set(java.lang.Object);
public abstract boolean hasNext();
public abstract boolean hasPrevious();
public abstract java.lang.Object next();
public abstract int nextlndex();
public abstract java.lang.Object previous();
public abstract int previousIndex();
public abstract void remove();
public abstract void set(java.lang.Object);
>
La interface Listlterator permite recorrer una lista en ambas dilecciones, y hacer algunas
modificaciones mientras se recorre. Los elementos se numeran desde 0 a n-L pero los valores
válidos para el índice son de 0 a n. Puede suponerse que el índice i está en la frontera entre los
elementos i-1 e i: en ese caso previouslndex0 devolvería i-i y nextlndexQ devolvería i. Si el índice
es 0. previousIndexQ devuelve -1 y si el índice es n nextlndexQ devuelve el resultado de size().
No hay comentarios:
Publicar un comentario