1.无序集合。

2.底层是一个哈希表结构,查询速速很快。

哈希表==数据 + 链表/红黑树

特点:查询速度快。

存储数据到SET中:
1.计算数据的HASH值.
2.查看有没有相同HASH值的元素。
3.如果没有就把数据存到集合中。
4.如果有相同的HASH值,用equals方法对数据进行比较,认定两个元素相同,不会把数据进行存储。
5.如果HASH值相同,但数据不同(重地,通话),也会把数据进行存储。

JAVA基础补漏--SET

LinkedHashSet

底层是哈希表(数组+链表/红黑树)+链表;链表用来记录数据。

相关文章:

  • 2021-10-18
  • 2022-01-19
  • 2022-03-06
  • 2021-11-26
  • 2022-02-28
  • 2021-06-09
  • 2021-08-23
  • 2021-10-10
猜你喜欢
  • 2022-02-12
  • 2021-08-15
  • 2021-10-27
  • 2021-08-23
  • 2021-08-16
  • 2022-01-14
  • 2021-07-19
相关资源
相似解决方案