1 package com.imcode.util; 2 3 import java.util.Iterator; 4 5 public class CountingIterator extends IteratorWrapper { 6 7 int count ; 8 9 public CountingIterator(Iterator iterator) { 10 super(iterator); 11 } 12 13 public Object next() { 14 Object next = super.next(); 15 count++; 16 return next ; 17 } 18 19 public int getCount() { 20 return count; 21 } 22 }