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);
}
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;
}
}
aW1wb3J0IGphdmEudXRpbC5IYXNoTWFwOwppbXBvcnQgamF2YS51dGlsLk1hcDsKaW1wb3J0IGphdmEudXRpbC5zdHJlYW0uSW50U3RyZWFtOwoKY2xhc3MgSWRlb25lIHsKICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICBNYXA8SW50ZWdlciwgU3RyaW5nPiBtYXAgPSBuZXcgSGFzaE1hcDw+KCk7CiAgICBmaW5hbCBJbnRlZ2VyW10ga2V5cyA9IEludFN0cmVhbS5yYW5nZSgwLCAxMikuYm94ZWQoKS50b0FycmF5KEludGVnZXJbXTo6bmV3KTsKICAgIGZpbmFsIFN0cmluZ1tdIHZhbHVlcyA9IG5ldyBTdHJpbmdbXSB7IkphbiIsICJGZWIiLCAiTWFyIiwgIkFwciIsICJNYWkiLCAiSnVuIiwKICAgICAgICAiSnVsIiwgIkF1ZyIsICJTZXAiLCAiT2t0IiwgIk5vdiIsICJEZXoifTsKICAgIG1hcCA9IGZpbGxNYXAobWFwLCBrZXlzLCB2YWx1ZXMpOwogICAgU3lzdGVtLm91dC5wcmludGxuKG1hcCk7CiAgfQoKICBwdWJsaWMgc3RhdGljIDxLLCBWPiBNYXA8SywgVj4gZmlsbE1hcChNYXA8SywgVj4gbWFwLCBLW10ga2V5cywgVltdIHZhbHVlcykgewogICAgZmluYWwgaW50IGwgPSBrZXlzLmxlbmd0aDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbDsgaSsrKSB7CiAgICAgIG1hcC5wdXQoa2V5c1tpXSwgdmFsdWVzW2ldKTsKICAgIH0KICAgIHJldHVybiBtYXA7CiAgfQp9
{0=Jan, 1=Feb, 2=Mar, 3=Apr, 4=Mai, 5=Jun, 6=Jul, 7=Aug, 8=Sep, 9=Okt, 10=Nov, 11=Dez}