【发布时间】:2012-01-19 08:51:56
【问题描述】:
如何在 Java 中拥有具有唯一键的 HashMap? 或者,在 HashMap 中拥有唯一键或者默认情况下键是唯一的,这是否有意义? 我是新手。 谢谢
【问题讨论】:
-
键是默认是唯一的。请注意
Map上的.keySet()返回Set,并且Set的元素默认情况下是唯一的。如果您尝试将值推送到现有键,旧值将被覆盖。 -
请注意,Java 中的“唯一”意味着在方法 equals 和 hashcode 的实现方面相等!