ConcurrentSkipListMap已按顺序排列



我有一个键和值的ConcurrentSkipListMap。保持钥匙的顺序是非常重要的。

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

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

有可能吗?我能做什么?你能告诉我另一个班来做吗?

ConcurrentSkipListMap在对键进行排序时单独保存键的顺序。

所以,要么你们并没有意识到,要么你们实际上不想掌握钥匙的顺序,而是自己操纵它们。

如果您的意思是希望按将密钥放入映射的顺序返回密钥,请使用separet List(如果需要并发,请使用ConcurrentQueue)并手动将密钥放置在那里。

相关内容

  • 没有找到相关文章

最新更新