从map.values()方法检索的集合是否保留了插入顺序?

时间:2014-10-22 08:13:14

标签: java collections map linkedhashmap insertion-order

我有一个LinkedHashMap的实例。 LinkedHashMap保留了广告订单。我需要获取此地图的值,并且我需要它们处于相同的顺序。因此,如果我在此values()上调用LinkedHashMap方法, 我从Collection方法检索的values()将保证插入顺序?

1 个答案:

答案 0 :(得分:3)

是的,在 LinkedHashMap 的源代码中存在一个内部类 LinkedValues ,它仍然是订单。该类的对象由 values()返回。