gpt4 book ai didi

java - LinkedHashMap 与 LinkedHashSet 的优缺点是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:38:47 24 4
gpt4 key购买 nike

有人可以解释选择一个而不是另一个的主要好处以及该选择带来的损害吗?

最佳答案

它们解决不同的问题,LinkedHashMap 将键映射到值,LinkedHashSet 只是存储没有重复的事物的集合。

链接 HashMap 用于映射键/值对——例如,存储姓名和年龄:

Map<String,Integer> namesAndAges = new LinkedHashMap<String,Integer>();
namesAndAges.put("Benson", 25);
namesAndAges.put("Fred", 19);

另一方面,链接哈希集用于存储一个事物的集合——名称,例如:

Set<String> names = new LinkedHashSet<String>();
names.add("Benson");
names.add("Fred");

关于java - LinkedHashMap 与 LinkedHashSet 的优缺点是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/978257/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com