我开始学习Java.我什么时候在树状图上使用哈希图?

推荐答案

TreeMapSortedMap的一个例子,这意味着可以对键的顺序进行排序,当对键进行迭代时,可以预期它们将按顺序排列.

另一方面,HashMap没有这样的保证.因此,当迭代HashMap的键时,您不能确定它们的顺序.

一般来说,HashMap会更有效,所以只要你不在乎 keys 的顺序,就使用它.

Java相关问答推荐

在数组中使用意想不到的结果

泽西岛:退回到不注射的客户"

那么比较似乎不是词典学的,尽管doctor 这么说

Java 22模式匹配不适用于记录模式匹配.给出汇编问题

替换com. sun. jndi. dns. DnsContextFactory Wildfly23 JDK 17

Java inline Double条件和值解装箱崩溃

SpringBootreact 式Web应用程序的Spring Cloud Configer服务器中的资源控制器损坏

在Java中,如何按一个属性升序,然后按另一个属性降序对对象列表进行排序?

更新GWT 2.5.1到2.11.0和sencha GXT 3.1.1到4.1时出现错误

Kotlin内联互操作:强制装箱

使用多个RemoteDatabase对象的一个线程

如何仅使用键/ID的一部分(组合)高效地返回映射值?

Lombok@Nonnull是否也对供应商有影响?

在Spring Boot应用程序中,server.port=0的默认端口范围是多少?

如何在透视表中添加对计数列的筛选?

从Spring6中的JPMS模块读取类时出现问题

在实例化中指定泛型类型与不指定泛型类型之间的区别

Win32函数的JNA绑定DwmGetColorizationColor返回E_INVALIDARG错误

由于版本不匹配,从Java 8迁移到Java 17和Spring 6 JUnit4失败

[Guice/MissingImplementation]:未绑定任何实现