繁体   English   中英

Hashmap通用

[英]Hashmap generic

我想创建一个哈希映射,其中键是接口A的值,值是接口B的。然后,我想用实现A和B的类对其进行初始化。是否可以用Java泛型来实现?

也就是说,我想要类似

hashmap<<? implements A>, <? implements B>> _map;
_map.put(a1, b1);

其中a1实现A; b1实现B。

最初的目的是要创建一个工厂,以便可以查找a1并返回b1的实例。

 Map<A, B> map = new HashMap<A, B>();
 map.put(a1, b1);

是的,有可能,这样写就足够了:

Map<A, B> _map = HashMap<A, B>();

这可能是您要寻找的:

HashMap<A,B> map = new HashMap<A,B>();

map.put(a1,b1);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM