set集合

自定义的类实现比较器:自定义类implements Comparable<自定义类名>

通过第三方的类实现比较器:第三方类implements Comparator<自定义类名>

 Set集合

  定义: 是一个无序的、不允许出现重复元素、没有角标的集合

      无序: set集合无序指的是 跟放入的顺序无关
           不能重复:每一个Set子类都会有自己的元素查重规则
      没有角标:因为Set跟List不一样  List是数组结构的集合  

TreeSet

特点

  1)放入无序,结果有序

  2)通过比较器比较

方法:

  1)获取:

  public E ceiling(E e) >=给定的最小元素

  public E floor(E e) <=给定元素的最小元素

  2)判断:

  public boolean contains(Object o)判断是否包含这个元素

       public boolean isEmpty()
       3)删除

  public E pollFirst() 删除最小元素

  public E pollLast()  删除最大元素   

  public boolean remove(Object o) 删除元素

posted @ 2018-03-24 16:38  乱马1/2  阅读(90)  评论(0)    收藏  举报