code: public static <T> void forEach(Iterator<T> iterator, Consumer<T> consumer) {
  		int index = 0;
  		while (iterator.hasNext()) {
  			consumer.accept(iterator.next(), index);
  			index++;
  		}
  	}
docs: 循环遍历 {@link Iterator}，使用{@link Consumer} 接受遍历的每条数据，并针对每条数据做处理
  
  @param <T> 集合元素类型
  @param iterator {@link Iterator}
  @param consumer {@link Consumer} 遍历的每条数据处理器