нимного потренировался самостоятельно и вот что получилось но не пойму что и как.
Map<String, Integer> hm = new HashMap<String, Integer>();
hm.put("eBook", 1);
hm.put("rBook", 2);
hm.put("tBook", 3);
hm.put("yBook", 4);
первое чудо )))
Set set = hm.keySet();
//keySet() возвращает Set  это я понял.
for(Object i : set){ //а здесь почему Object получилось а не Set type?не понимаю
System.out.println(i);
}
и вот другое что то у меня получилось.
for (String key : hm.keySet()) { // здесь почему тип String получилось тоже не понял ведь keySet() возвращает Set а не String
System.out.println(key);
}
объясните пожалуйста добрые чего здесь я недопонимаю,? спс.