我想创建一个映射,从(a)类类型到(b)long(定义类类型的对象的标识符)到(c)对象本身.
我有以下内容:
protected HashMap<Class<?>, HashMap<Long, ?>> obj = new HashMap<Class<?>, HashMap<Long, ?>>();
Run Code Online (Sandbox Code Playgroud)
有可能以某种方式表示第一个?必须与第二个类型相同?吗?我希望这样的事情,但这是不可能的:
protected <T> HashMap<Class<T>, HashMap<Long, T>> obj = new HashMap<Class<T>, HashMap<Long, T>>();
Run Code Online (Sandbox Code Playgroud)