0
A
回答
1
的哈希表和链接列表实现Map接口,具有 预知的迭代顺序。该实施方式与HashMap 的不同之处在于其保持通过其所有 条目运行的双向链表。此链接列表定义了迭代排序,通常是键被插入到地图 (插入顺序)中的顺序。
而有序映射
地图,将进一步提供关于键的总体排序。该地图是 根据其按键的自然顺序排序,或由 比较器按排序地图创建时间提供。
所以Boths存在不同的目的在哪里的LinkedHashMap提供迭代在钥匙插入相同的顺序,而SortedMap的是使用比较或类似
相关问题
- 1. 为什么JsArrayString没有实现迭代?
- 2. 为什么AbstractAction没有实现actionPerformed()?
- 3. 为什么ArrayList没有实现队列?
- 4. WhereSelectArrayIterator为什么没有实现ICollection?
- 5. 为什么AbstractCollection没有实现equals()?
- 6. 为什么java.util.TreeMap.KeySet没有实现equals?
- 7. LinkedHashMap的实现与HashMap有什么不同?
- 8. TreeBasedTable的Guava TreeRow没有排序,尽管它实现了SortedMap?
- 9. 为什么要订购LinkedHashMap?
- 10. 什么时候和为什么没有实现(java.lang.reflect.InvocationTargetException)发生?
- 11. 为什么没有错误为实现添加未实现方法(Eclipse)
- 12. AngularUI:为什么模态没有作为指令实现?
- 13. 为什么我得到协议Enumerable没有为#Ecto.Query实现?
- 14. 为什么C#字典没有实现所有的IDictionary?
- 15. 为什么我没有看到IDisposable实现并发的任何实现?
- 16. 为什么有不同的Ruby实现?
- 17. 为什么没有TcpClient.Connect的无参数实现?
- 18. 为什么Python没有本地链接列表实现?
- 19. 为什么glibc没有使用fork来实现sys_fork?
- 20. 为什么没有发现这个谓词的实例?
- 21. 为什么StructuralObject的方法没有实现?
- 22. 为什么我得到“跨数据库引用没有实现”?
- 23. iOS - 为什么没有实现下拉菜单
- 24. 为什么没有用户代理实现对视频内容
- 25. 为什么scala Map没有实现无法应用?
- 26. 为什么在ember.js中没有实现单选按钮功能?
- 27. 为什么MySQL(和MsSQL)没有实现ANSI_NULLS?
- 28. 在Scala中,为什么没有`Future.onComplete`的实现?
- 29. 在PySpark数据框中,为什么__setitem__没有完全实现?
- 30. 为什么在PowerShell中没有实现“<”输入重定向?
“有序”和“分类”并不真正意味着同样的事情整理。 –
因为语言就是这样建造的。如果你想实现,你可以继承它并自己实现它。 –
@JoeC你能更具体吗?在这种情况下,它们以何种方式彼此不同? – William