小编Bla*_*lah的帖子

LinkedHashMap LIFO还是FIFO?

LinkedHashMap是LIFO还是FIFO的性质?如果我的地图是形式 - >

map.put(1,"one");
map.put(2,"two");
Run Code Online (Sandbox Code Playgroud)

如果我要使用keyset在地图上迭代,那将是什么命令?

编辑:我认为我确实混淆了两个不同的概念.我重新解释了这个问题.我使用entryset遇到数量的顺序是什么?感谢指出btw.i donot打算删除任何条目.

java fifo linkedhashmap data-structures

12
推荐指数
2
解决办法
2万
查看次数

在java中合并地图

我想要做的很简单.我想合并两张地图.说

map1={(1,"one"),(2,"two"),(3,"three");
map2={(1,"onetoo"),(4,"four")};
Run Code Online (Sandbox Code Playgroud)

如果我按照这个 - >

map3.putall(map1);
map3.putall(map2);
Run Code Online (Sandbox Code Playgroud)

然后值1是onetoo但是当我按照反向时它是一个.无论如何我可以改变它吗?我的意思是java覆盖并只放入一个键的最新值.即如果onetoo被添加到一个(在它们各自的映射中)之后,那么无论putall调用map3的顺序如何,该值仍然是onetoo.

java maps merge

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

标签 统计

java ×2

data-structures ×1

fifo ×1

linkedhashmap ×1

maps ×1

merge ×1