code: public static <K, V> void forEach(Map<K, V> map, KVConsumer<K, V> kvConsumer) {
  		int index = 0;
  		for (Entry<K, V> entry : map.entrySet()) {
  			kvConsumer.accept(entry.getKey(), entry.getValue(), index);
  			index++;
  		}
  	}
docs: 循环遍历Map，使用{@link KVConsumer} 接受遍历的每条数据，并针对每条数据做处理
  
  @param <K> Key类型
  @param <V> Value类型
  @param map {@link Map}
  @param kvConsumer {@link KVConsumer} 遍历的每条数据处理器