Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class IteradorListaDoblementeLigada<T> implements Iterator<T>{
- private NodoLista<T> nodo;
- public IteradorListaDoblementeLigada(NodoLista<T> inicio){
- nodo = inicio;
- }
- @Override
- public boolean hasNext() {
- // TODO Auto-generated method stub
- return nodo!= null && nodo.getSiguiente()!= null;
- }
- @Override
- public T next() {
- // TODO Auto-generated method stub
- if(!hasNext())throw new NoSuchElementException (
- "end of the iteration");
- T dato = nodo.getDato();
- nodo = nodo.getSiguiente();
- return dato;
- }
- @Override
- public void remove() {
- // TODO Auto-generated method stub
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement