gpt4 book ai didi

java - 通过序数和键查找进行访问的集合

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

我想要的是一个由允许按键查找的数组或数组列表支持的默认无序集合。或者可以按插入时间排序的关联 map 。

情况如下,我有一个适配器,通过位置在集合中移动,插入就像一个列表,但同时我想更改单个元素,通过键查找它们,而不是迭代整个元素列表。

我不想要的是必须从头开始重新实现整个集合,或者拦截另一个集合的调用,因为这肯定会出错。

最佳答案

LinkedHashMap是你最好的选择。

它的工作方式类似于 HashMap,具有一个贯穿其 Map.Entry 项的双向链表。您可以使用列表进行迭代,并且作为 HashMap,它将为您提供 O(1) 查找。

您可以选择广告顺序或访问顺序。

关于java - 通过序数和键查找进行访问的集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28372414/

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