gpt4 book ai didi

kotlin - Kotlin 中的 HashMap 和 MutableMap 有什么区别

转载 作者:IT老高 更新时间:2023-10-28 13:38:08 53 4
gpt4 key购买 nike

很多文档都指出了 Kotlin 中 Map 和 MutableMap 之间的区别,但是,我似乎找不到 HashMap 和 MutableMap 之间的区别。它们可以互换使用吗?这2个数据结构的实现水平有什么区别吗?谁能详细说明一下。

正如人们指出的那样,MutableMap 是一个接口(interface)。那么我在使用map的时候,使用mutableMapOf和hashMapOf有什么区别呢?

谢谢。

最佳答案

HashMap是接口(interface) MutableMap 的实现.从以前的链接:

Hash table based implementation of the MutableMap interface.

还可以有其他实现,例如 LinkedHashMap .您可以阅读这些链接中的文档,了解所有 MutableMap 实现共有哪些行为,哪些行为特定于 HashMapLinkedHashMap

关于kotlin - Kotlin 中的 HashMap 和 MutableMap 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51563429/

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