**集合**
一.Set
1.特点:无序,不能重复
2.遍历方式
foreach,iterator(迭代器)
3.实现类:
HashSet,TreeSet
二.TreeSet
1.定义:根据某种(规则)对里面的元素进行排序
2.
规则1:java.lang.Comparable(内部比较器)
方法:comparaTo
a.return 0;//当comparaTo方法返回0时,集合只有一个元素
b.rreturn 1;//当comparaTo方法返回正数时,集合怎么存怎么取
c.return -1;//当comparaTo方法返回负数时,集合会倒序存储
规则2:java.lang.Comparator(外部比较1器)
方法:compare
3.Comparable 和Comparator的区别
Comparable是排序接口,若一个类实现了Comparable接口,就意味着”该类支持排序“。
Comparator是比较器,我们若需要控制某个类的次序,可以建立一个“该类的比较器”来进行排序。
三.Map
1.键值对 适应json格式
2.//map集合 值加入到map集合key的位置
//value 一直摆放一个对象 new object