Sobre Iteradores
hola usuarios, tengo una duda en como usar iteradores, como usarlo y mas o menos que es lo que debo hacer en los metodos hasNext y next, estoy trabajando en una clase de Objetos, como conjuntos pero aqui puedo repetir elementos las veces que sea siempre y cuando haya espacio en mi arreglo de objetos, esta es mi interfaz
/**
* Interfaz Coleccionable
*
* @version Septiembre del 2009
*/
public interface Coleccionable{
public boolean estaVacia();
public void limpiar();
public int tamanio();
public boolean borrar(Object elemento);
public boolean borrar (Object elemento, int numero);
public boolean borrarTodos(Coleccion coleccion);
public int cardinalidad(Object col);
public boolean contiene (Object element);
public boolean contieneTodos (Coleccion col);
public boolean insertar (Object elem);
public boolean insertar (Object el, int n);
public boolean insertarTodos (Coleccion coll);
public boolean retenerTodos(Coleccion colecc);
public Coleccionable conjuntoUnico();
public boolean equals (Object conjunto);
java.util.Iterator iterador();
}
y no entiendo como crear una interfaz como clase interna y que es lo que se hacecuando escribi
MiIterador it = (esta parte no entiendo)
gracias y saludos
/**
* Interfaz Coleccionable
*
* @version Septiembre del 2009
*/
public interface Coleccionable{
public boolean estaVacia();
public void limpiar();
public int tamanio();
public boolean borrar(Object elemento);
public boolean borrar (Object elemento, int numero);
public boolean borrarTodos(Coleccion coleccion);
public int cardinalidad(Object col);
public boolean contiene (Object element);
public boolean contieneTodos (Coleccion col);
public boolean insertar (Object elem);
public boolean insertar (Object el, int n);
public boolean insertarTodos (Coleccion coll);
public boolean retenerTodos(Coleccion colecc);
public Coleccionable conjuntoUnico();
public boolean equals (Object conjunto);
java.util.Iterator iterador();
}
y no entiendo como crear una interfaz como clase interna y que es lo que se hacecuando escribi
MiIterador it = (esta parte no entiendo)
gracias y saludos
Aqui hago uan correccion en esta linea
*****y no entiendo como crear una interfaz como clase interna y que es lo que se hacecuando escribi***
lo que deberia decir es
no entiendo como crear el iterador como clase interna, y que es lo que debo hacer cuando escribo dentro de ella*****
*****y no entiendo como crear una interfaz como clase interna y que es lo que se hacecuando escribi***
lo que deberia decir es
no entiendo como crear el iterador como clase interna, y que es lo que debo hacer cuando escribo dentro de ella*****
