Объясните для чего надо два преобразования ?
TreeMap<Integer, Integer> newMap = new TreeMap<>(map);
for (Map.Entry<Integer, Integer> entry : newMap.entrySet()){
System.out.println((char)(int)entry.getKey() + " " + entry.getValue());
}
BonQ
30 уровень
Объясните как это работает
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Ksenia VolkovaJava Developer в DXCMaster
19 декабря 2021, 16:48решение
Integer нельзя напрямую привести к типу char. Поэтому тут сначала Integer распаковывается в int, а потом int приводится к char.
+2
BonQ
20 декабря 2021, 12:45
Cпасибо! Всегда ответы по существу
0