我在Eclipse中得到了一个Hashmap条目,如下所示:
链接到哈希图输出的图片
我无法使用键="来获取值;值";。我收到的错误如下:java.lang.ClassCastException:类java.lang.Double不能强制转换为类java.util.Map(java.lang.Ddouble和java.util.Map在加载器'bootstrap'的模块java.base中(
我试图获取的代码如下:
映射<对象,双击>billed_amount_value=新哈希映射<对象,双击>((;
billed_amount_value=(映射<Object,Double>(billed_aamount.get("value"(;
我无法使用键="来获取值;值";。有人能帮我取正确的代码吗?
您的hashmap
键类型为Object,而该键的值为Double。一旦你使用
billed_amount.get("value")
返回的值是Double(它返回键的值="value"(。之后,您尝试将返回值(Double类型(强制转换为Map类型。
你想干什么?取回他的密钥等于"0"的值;值";?