gpt4 book ai didi

java - 迭代创建一个 HashMap 作为另一个 HashMap 中的值

转载 作者:行者123 更新时间:2023-12-01 18:56:45 26 4
gpt4 key购买 nike

我有一个 HashMap,其键作为某个类的对象,值作为另一个 HashMap,其键是 String,值是 Double:

HashMap<MyClass, HashMap<String, Double>> myHashMap;

我需要一个循环,将键(对象)和值(HashMap)添加到此 HashMap,但我无法在循环中创建新的 HashMap 变量作为其“值”。本质上,每个 MyClass 对象都必须具有带有相应 double 的字符串。

这可能吗?这还有什么意义吗?

最佳答案

示例:

YourClass someObject = new YourClass();
//putting object to map with empty hashMap value
myHashMap.put(someObject, new HashMap<String,Double>());
//adding String,Double to created before hashMap value
myHashMap.get(someObject).put("PI", 3.14);

关于java - 迭代创建一个 HashMap 作为另一个 HashMap 中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13726709/

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