首页 > 解决方案 > 检查大型 HashMap 是否包含键的最佳方法?

问题描述

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

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

标签: javaperformanceoptimizationhashmap

解决方案


推荐阅读