Image

Imagechabapok wrote in Imageru_java

Кастинг генериков

обнаружил, что вот так не компилит:

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;

Это от чего так??