Set接口

set常见的实现类有哪些

基础面试题4(集合二)_排序算法

Hashset:

他的底层是用的HahsMap的实现,只是我们只能使用HashMap(key)这一部分

TreeSet

可以对集合进行排序,默认是自然排序(只能对基础数据类型和数值类型排序)如果需要对自定义数据类型排序需要实现Comparuble接口或comparator来实现

set和list的区别

set是无序的且不可重复

list是有序的可重复

注: 有序指的是添加和存储顺序是否一致