就属性而言,hashmap和listmap之间是否有任何区别。
var listMap = ListMap("Rice"->"100","Wheat"->"50","Gram"->"500") // Creating listmap with elements
和
var hashMap2 = HashMap("A"->"Apple","B"->"Ball","C"->"Cat")
答案 0 :(得分:1)
主要区别:ListMap
维持元素的顺序而HashMap
没有。
如果是ListMap:
条目以反向插入顺序存储在内部,这意味着最新的键位于列表的开头。迭代顺序始终有保证。
如果是HashMap:
不保证迭代顺序。
了解更多信息:
列表地图 https://www.scala-lang.org/api/current/scala/collection/immutable/ListMap.html