gpt4 book ai didi

java - ConcurrentSkipListMap 排序

转载 作者:行者123 更新时间:2023-12-02 04:56:08 31 4
gpt4 key购买 nike

我有一个包含键和值的 ConcurrentSkipListMap。保持按键的顺序非常重要。

当我尝试在特定位置插入新值时出现问题。插入值的唯一方法是 put() ,将该值放在最后一个位置。

使用replace方法只能编辑值,不能编辑键。

这可能吗?我能做些什么?你能告诉我另一个类来做这件事吗?

最佳答案

ConcurrentSkipListMap 在排序时自行保存键的顺序。

所以要么你没有意识到这一点,要么你实际上不想保持按键的顺序而是自己操纵它们。

如果您希望键按照放入映射的顺序返回,则使用分隔列表(如果需要并发,则使用 ConcurrentQueue)并手动将键放置在那里。

关于java - ConcurrentSkipListMap 排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28755661/

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