我开始学习Java。我什么时候在 TreeMap 上使用 HashMap?
TreeMap是 a 的一个示例SortedMap,这意味着可以对键的顺序进行排序,并且在对键进行迭代时,您可以期望它们是有序的。
TreeMap
SortedMap
HashMap另一方面,不做这样的保证。因此,在迭代 a 的键时HashMap,您无法确定它们的顺序。
HashMap
HashMap一般来说会更有效率,所以只要你不关心键的顺序就可以使用它。