检查大型HashMap是否包含密钥的最佳方法?

时间:2019-12-05 00:17:15

标签: java performance optimization hashmap

当我第一次发现哈希表时,我对此感到惊讶,并开始使用它,我一直在使用.contains在访问哈希表之前先检查它是否包含给定的键,但是现在我想知道是否可能存在一个更好(更有效,更快捷的方法)来确定它是否包含密钥。

我不太确定.contains是如何工作的,只是简单地使用.get并检查返回的值/对象是否不为null听起来像是一种更好/更快的方法(可能是完全错误的,但是现在我使用大型哈希图,并且它可能最好使用最好的方法)。一直在阅读.getOrDefault也是一种方法,有人可以帮助我选择正确的方法吗?谢谢!

0 个答案:

没有答案