如何在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