import java.util.HashMap;
import java.util.Map;
import java.util.stream.IntStream;

class Ideone {
  public static void main(String[] args) {
    Map<Integer, String> map = new HashMap<>();
    final Integer[] keys = IntStream.range(0, 12).boxed().toArray(Integer[]::new);
    final String[] values = new String[] {"Jan", "Feb", "Mar", "Apr", "Mai", "Jun",
        "Jul", "Aug", "Sep", "Okt", "Nov", "Dez"};
    map = fillMap(map, keys, values);
    System.out.println(map);
  }

  public static <K, V> Map<K, V> fillMap(Map<K, V> map, K[] keys, V[] values) {
    final int l = keys.length;
    for (int i = 0; i < l; i++) {
      map.put(keys[i], values[i]);
    }
    return map;
  }
}