Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public Iterator<T> iterator() {
- return new MyIterator();
- }
- public class MyIterator implements Iterator<T> {
- private Node<T> nextToFetch = firstNode;
- @Override
- public boolean hasNext() {
- return nextToFetch != null;
- }
- @Override
- public T next() {
- T data = nextToFetch.getData();
- nextToFetch = nextToFetch.getNext();
- return data;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement