gpt4 book ai didi

java - 如何更快地从 map 返回键和值?

转载 作者:行者123 更新时间:2023-12-02 02:32:15 24 4
gpt4 key购买 nike

我有一段代码可以在缓存的 map 中找到一些键。如果使用则返回
通过 get 获取键和值。

private Map<String, Map<Character, Integer>> cache = new HashMap<>();
if (cache.containsKey(inputData)) {
return cache.get(inputData);
}

所以,我使用了两个查找操作。我可以用一个查找来完成吗?或者我怎样才能做得更快?

最佳答案

您只需调用 get() 方法,然后将返回值与 null 进行比较。

final Map<Character, Integer> value = cache.get(inputData);
if (value != null) {
return value;
}

关于java - 如何更快地从 map 返回键和值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46913657/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com