我开始学习 Java。我什么时候会在 TreeMap 上使用 HashMap?
最佳答案
TreeMap
是 SortedMap
的示例,这意味着可以对键的顺序进行排序,并且在对键进行迭代时,您可以期望它们是按顺序排列的。
HashMap
另一方面,不做这样的保证。因此,当迭代 HashMap
的键时,您无法确定它们的顺序。
HashMap
一般来说会更高效,所以只要你不关心键的顺序就可以使用它。
关于java - HashMap 和 TreeMap 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2444359/