我有类型转换
private HashMap<Key<?>, Val<?>> myMap;
在下一个指定key<T>
此映射总是val<T>
(相同T
)。我想创建一个使用这些信息的函数,并自动给我一个转换为给定类型的值。可能吗?事情是这样的:
public class MyClass{
private HashMap<Key<?>, Val<?>> myMap;
public Val<T> getValue(Key<T> key) {
return (Val<T>) myMap.get(key)
}
(类型T
没有在课堂上给出)
@downvoters and close-voter:Please exp躺在。尼斯问题IMO。没有什么不清楚的,因为接受答案的存在证明了这一点。 +1 – EJP