相关疑难解决方法(0)

是否保证从LinkedHashMap对象返回键和值的顺序?

我知道LinkedHashMap有一个可预测的迭代顺序(插入顺序).是否Set通过返回LinkedHashMap.keySet()Collection返回的LinkedHashMap.values()也维持这种秩序?

java iteration linkedhashmap

154
推荐指数
4
解决办法
4万
查看次数

如何使用其键获取LinkedHashMap中键/值的位置

嗨,我有一个包含名称/年龄(字符串/整数)对的LinkedHashMap(称为info).我想知道,如果我输入密钥,如何获得键/值的位置.例如,如果我的LinkedHashMap看起来像这样{bob = 12,jeremy = 42,carly = 21}并且我要搜索jeremy,它应该返回1作为它的位置1.我希望我可以使用类似info.getIndex的东西( "杰里米")

java linkedhashmap

33
推荐指数
3
解决办法
4万
查看次数

按顺序迭代HashMap

我有一个HashMap。

它拥有数亿个观测值。

按键的数字顺序迭代HashMap元素的最佳方法是什么?

我考虑过更改为TreeMap,但没有这样做,因为它实际上可能会增加创建Map的负担(因为TreeMap为O(n),HashMap为O(1))。

java collections

0
推荐指数
1
解决办法
1676
查看次数

标签 统计

java ×3

linkedhashmap ×2

collections ×1

iteration ×1