Advertisement
Guest User

Untitled

a guest
Dec 15th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.39 KB | None | 0 0
  1. @Override
  2.     public Iterator<T> iterator() {
  3.         return  new MyIterator();
  4.     }
  5.    
  6.     public class MyIterator implements Iterator<T> {
  7.         private Node<T> nextToFetch = firstNode;
  8.        
  9.         @Override
  10.         public boolean hasNext() {
  11.             return nextToFetch != null;
  12.         }
  13.  
  14.         @Override
  15.         public T next() {
  16.             T data = nextToFetch.getData();
  17.             nextToFetch = nextToFetch.getNext();
  18.             return data;
  19.         }
  20.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement