gpt4 book ai didi

java - 如何在特定索引处获取 TreeMap 的键和值

转载 作者:太空狗 更新时间:2023-10-29 22:38:08 26 4
gpt4 key购买 nike

我有一个带有一组“键和值”对的 TreeMap。如何在 TreeMap 的特定索引处同时获取键和值?

编辑:@TO-ALL:谢谢。但我知道如何使用额外的 ArrayList 来实现它。我只是想有什么方法可以在不使用额外的 ArrayList 的情况下实现这一目标。

最佳答案

如果你真的想使用TreeMap并按位置获取,你可以使用以下方法:

key => treemap.keySet().toArray()[0]
value => treemap.get(key);

或者(如果你只是想要值(value))

treemap.values().toArray()[0]; 

但是我建议你使用迭代器,就像上面的方法一样,它需要在你想要查找的时候创建数组(所以效率不高)并且你应该足够小心以确保索引不会超出达到。

关于java - 如何在特定索引处获取 TreeMap 的键和值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11156939/

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