gpt4 book ai didi

java - 如何通过特定索引在树形图中添加值和键

转载 作者:行者123 更新时间:2023-12-01 12:15:28 25 4
gpt4 key购买 nike

我已经尝试过

       int index = new ArrayList<String>(treemap.values()).indexOf("something");

但我不知道如何替换值和键。

任何帮助都会很棒。

最佳答案

不能,TreeMap 是排序键映射类型。键通过红黑树算法排序。所以键是按排序顺序排列的。

如果您对元素的添加顺序感兴趣,请使用 LinkedHashMap。

您的问题答案是:

  • 删除您 key 下的条目
  • 添加具有新值的键

PS:更新键和值意味着删除旧键,而不是更改它。

map 规范:

  • HashMap - 简单的键/值对,未排序,无法找到插入顺序
  • LinekdHashMap - 未排序,但保持插入顺序
  • TreeMap - 对键进行排序,但找不到插入顺序

关于java - 如何通过特定索引在树形图中添加值和键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040282/

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