gpt4 book ai didi

java - 通用 HashMap

转载 作者:行者123 更新时间:2023-12-02 00:27:16 25 4
gpt4 key购买 nike

我想创建一个hashmap,其中键是接口(interface)A,值是接口(interface)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);

关于java - 通用 HashMap ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9752250/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com