示例#1
0
 @Override
 public T next() {
   if (next == null) {
     throw new NoSuchElementException();
   }
   current = next;
   index++;
   next = enumerator.nextObject();
   return current;
 }
示例#2
0
 Iterator(NSEnumerator<T> enumerator) {
   this.enumerator = enumerator;
   index = -1;
   current = null;
   next = enumerator.nextObject();
 }