gpt4 book ai didi

java - 我们可以创建具有动态键和动态值的 HashMap 吗?

转载 作者:行者123 更新时间:2023-12-02 04:57:59 25 4
gpt4 key购买 nike

我正在创建一个 HashMap ,如下所示:

HashMap <String,String> DtsFeed = new HashMap<String, String>();

我的 key 是动态的,值也是动态的。

DtsFeed.put(Request.getRequestId(), feedtype);

可能吗?

最佳答案

您的示例有效,但我建议添加泛型,尽管不是必需的。

HashMap<Object,Object> DtsFeed = new HashMap<>();
DtsFeed.put(key, value);
Object got = DtsFeed.get(key);

无论 map 定义如何,Map.get() 始终适用于普通对象。

但请记住,您必须转换从 map 返回的结果才能使用它们。 (尽管你的解决方案有潜在危险/不安全)

您还可以迭代entrySet()/keySet()

关于java - 我们可以创建具有动态键和动态值的 HashMap 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28591050/

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