很多文档都表明了Kotlin中Map和MutableMap的区别,但是,我似乎无法找到HashMap和MutableMap之间的区别.它们可以互换使用吗?这2数据结构的实现水平是否有任何差异?有人可以详细说明.
正如人们已经指出MutableMap是一个接口.然后当我使用map时,使用mutableMapOf和hashMapOf有什么区别?
谢谢.
HashMap是接口的实现MutableMap.从前一个链接:
基于哈希表的
MutableMap接口实现.
可以有其他实现,比如LinkedHashMap.您可以阅读这些链接中的文档,以了解哪些行为对所有MutableMap实现都是通用的,哪些行为特定于HashMap或LinkedHashMap.
| 归档时间: |
|
| 查看次数: |
3488 次 |
| 最近记录: |