gpt4 book ai didi

java - 将元素放在 TreeMap 的末尾

转载 作者:行者123 更新时间:2023-11-29 06:42:38 26 4
gpt4 key购买 nike

我有一个 TreeMap ,其中我按升序对元素进行排序,如 0、1、2、3 等。这些元素按其值排序,即 0、1、2 等是值。我使用比较器来对它们进行排序。我想保留这个顺序,除了我想在 map 末尾放置值为 0 的元素。如何做?

最佳答案

正如您已经说过的,您的 TreeMap 是排序的,因此允许您在“末尾”追加一个元素是完全没有意义的,即使 TreeMap 不能那样工作。

你可以做的是以一种方式配置你的比较器,它决定“0”是最大的元素,所以他会将所有“0”排序到最后。请注意,末尾“0”的顺序是随机的,具体取决于排序算法。

关于java - 将元素放在 TreeMap 的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9680081/

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