gpt4 book ai didi

java - 任何允许条件插入的 Java Map 实现类似于 STL map::insert?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:51:51 25 4
gpt4 key购买 nike

我只想在键不存在的情况下将键值对插入到 Map 中,否则我想检索现有值而不替换它。我可以使用 get() 执行此操作,然后是有条件的 put()。然而,这需要解析 Map 中键的位置两次(2 次哈希、2 次树遍历等,具体取决于 map 实现),这似乎是不必要的。是否有任何标准 Map 实现允许压缩此操作,类似于 map::insert 在 C++ STL 中的工作方式?

最佳答案

关于java - 任何允许条件插入的 Java Map 实现类似于 STL map::insert?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13616468/

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