集合类图
关系图
一.Set集合特点
不可重复,无序。
遍历方式相比list少一种
list有三种(fori, foreach, 迭代器(Iterator)),
Set只有两种( foreach , 迭代器)。
二.Set集合去重
hashset底层结构是hashCode表,优先会调用hashCode方法对比地址,然后调用equals对比值,
当有重复值就会调用equals方法。
三.自然排序
遇到的错误:User没有去实现接口,User跟Comparble没有关系,
解决方式:存的是什么对象,就要去实现该对象的接口。
随机给一些混乱数据,给它排序。
交换位置this---u可降序。
四.比较器排序
比较器排序比自然排序更加灵活,自然排序是写死的。
升序
降序
好了,此次的作业完成!