Кастинг генериков
обнаружил, что вот так не компилит:
for(Map.Entry<String, Object> entry: props.entrySet()){
//...
Map.Entry<String,String> m = (Map.Entry<String, String> ) entry;
}
Кастить надо дважды:
Map.Entry<String,String> m = (Map.Entry<String,String> ) (Object)entry;
Это от чего так??
for(Map.Entry<String, Object> entry: props.entrySet()){
//...
Map.Entry<String,String> m = (Map.Entry<String, String> ) entry;
}
Кастить надо дважды:
Map.Entry<String,String> m = (Map.Entry<String,String> ) (Object)entry;
Это от чего так??
