簡體   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