我试图将Map<Field, Value>
向上投射到Map<Mirror, Mirror>
。
对于演员们来说,同时使用Field and Value extend Mirror
是有意义的,但是我得到了"cannot cast" error
。cast Maps with double types
根本不可能吗?如果是这样,我还能如何投射?
我将不胜感激任何帮助!
谢谢,
院长
最佳答案
我认为只有定义了
Map<Field, Value>
如
Map<? extends Mirror, ? extends Mirror>
但除此之外,这不是一回事。
关于java - 当已知Field和Value扩展了Mirror时,是否可以将Map <Field,Value>转换为Map <Mirror,Mirror>?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24232814/