gpt4 book ai didi

java - java中map的初始化

转载 作者:行者123 更新时间:2023-12-01 07:31:36 24 4
gpt4 key购买 nike

如果我有一个 Java 中的 Map 的 Map,并且初始化了外部映射,那么内部映射的值是多少(null 或 new Map())?

例如,我有:

Map<User, Map<Component, Float>> summaryByEmp = new TreeMap<>();

现在,内部 map 的值是多少?我也需要初始化吗?

最佳答案

您对Map的理解有问题这里。正在做

Map<User, Map<Component, Float>> outerMap = new TreeMap<User, Map<Component, Float>>()

初始化TreeMap引用者outerMap 。 type 参数仅说明,要放置的 key 需要为 User 类型并且键的值的类型为 Map<Component, Float> 。仅此而已。

因此,当您插入提到的类型的键值对时,您将其插入到 TreeMap

关于java - java中map的初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16954286/

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