如何在LinkedHashMap中的特定索引/位置添加元素?

我有一个有序的LinkedHashMap,我想在特定索引处添加元素,例如在地图的第一位或最后一位。如何在特定位置的LinkedHashMap中添加元素?

即使我可以将元素添加到LinkedHashMap中的FIRST或LAST位置也会有所帮助!

回答:

您无法更改订单。它是insert-order(默认情况下)或access-order具有以下构造函数:

public LinkedHashMap(int initialCapacity, float loadFactor, boolean

accessOrder)

  • 构造一个空的LinkedHashMap实例,该实例具有指定的初始容量,负载因子和排序模式。

  • 参数:initialCapacity-初始容量loadFactor-负载因子accessOrder-排序方式-

    对于访问顺序为true,对于插入顺序为false

  • 抛出:IllegalArgumentException-如果初始容量为负或负载系数为正

看到:

LinkedHashMap

以上是 如何在LinkedHashMap中的特定索引/位置添加元素? 的全部内容, 来源链接: utcz.com/qa/436141.html

回到顶部