![]() |
1
21
它们解决了不同的问题,linkedhashmap执行键到值的映射,linkedhashset只存储一组没有重复项的东西。 链接的哈希映射用于映射键/值对——例如,存储名称和年龄:
另一方面,链接哈希集用于存储一个事物的集合——例如,名称:
|
![]() |
2
5
LinkedHashSet内部包含一个双重链接列表,该列表贯穿其定义元素顺序的所有条目。 此类允许空元素。 此类实现不同步,因此必须在外部同步。 LinkedHashMap也未同步,必须在外部同步 例如:
除此之外,linkedhashset存储每个元素的单个值,linkedhashmap存储键/值对。
|
![]() |
3
3
一个集合只有值,不能放入重复项。映射具有键/值对。它们有不同的用途。 一个集合将被用作集合,传递一组对象,而当您有一个唯一的键来标识每个元素并且希望能够通过该键访问它时,映射非常有用。 |
![]() |
4
2
一个是集合,一个是地图。为给定方案选择正确的数据结构。 |
![]() |
5
2
使用
|