我需要一个键值对数据结构,保证了项目的在其中添加,很像顺序检索ArrayList或Vector只是单一的条目.可以将其视为启用键值对的ArrayList.请记住,TreeMap不会这样做,因为排序不是按键的值,而是按插入时间.是否有符合这些要求的Java Collection?我浏览了不同的Map实现,但找不到任何匹配.
我理解我可以定义我的类,它接受键和值并将其放在ArrayList中,但这只是上述类的选项B.
你在寻找LinkedHashMap吗?
Map接口的哈希表和链表实现,具有可预测的迭代顺序.
如果它适合您的目的,您还可以查看Guava的ImmutableMap.
基于散列的不可变Map,具有可靠的用户指定迭代顺序.不允许空键或值.
| 归档时间: |
|
| 查看次数: |
640 次 |
| 最近记录: |