2020.12.13

1.构造函数

TreeSet()          // 默认构造函数使用该构造函数,TreeSet中的元素按照自然排序进行排列。

TreeSet(Collection<extends E> collection)           // 创建的TreeSet包含collection   

 

 

2.常用方法

public boolean add(E e)        //将指定的元素添加到这套,如果它已不存在

public boolean addAll(Collection<? extends E> c)        //在加入这一组指定的集合中添加的所有元素

public void clear()     //从这一组中移除所有元素

public Comparator<? super E> comparator()       //返回对此set中的元素进行排序的比较器

 

 

//TreeSet的使用

import.java.util.Comparator;

import.java.util.Set;

import.java.util.TreeSet;

piblic class TreeSetDemo {

 public static void main(String[] args) {

  Set<String> set = new TreeSet<String>(new Comparator<String>() {

   @Override

    public int compareTo(String o1, String o2) {

    return o1.compareTo(o2);

   }

  };

  set.add("张三");

  set.add("张三");

  set.add("李四");

  set.add("王五");

  System.out.println(set);

 }

}

posted @ 2020-12-13 20:03  鯨落  阅读(41)  评论(0编辑  收藏  举报