Set数组

set常用的两个类:HashSet

HashSet集合的特点:唯一和无序。

通过产看add方法的源码,得知这个方法底层依赖两个方法:hashCode()和equals();

若对象的成员变量值相同即为一个对象的话,若想实现唯一性,需要在对象里重写这两个方法。(直接右键搬运)

LinkedHashSet:底层数据由哈希表和链表组成。是HashSet的子类。

特点:唯一性和有序性。

 

 

TreeSet特点:排序和唯一。

排序方式有两种:自然排序和比较器排序

posted @ 2020-08-12 17:26  致命风华  阅读(26)  评论(0编辑  收藏  举报