HashSet和TreeSet有什么相同点和不同点呢?
下文笔者讲述HashSet和TreeSet的区别和联系简介说明
HashSet和TreeSet相同点
两者数据都不可重复
HashSet和TreeSet相同点
区别1
底层使用的储存数据结构不同
1.Hashset底层使用的是HashMap哈希表结构储存
2.Treeset底层用的是TreeMap树结构储存。
区别2:
储存的数据保存唯一方式不用
1.Hashset是通过复写hashCode()方法和equals()方法来保证
2.Treeset是通过Compareable接口的compareto方法来保证
区别3:
1.hashset无序
2.Treeset有序
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


