zoukankan      html  css  js  c++  java
  • 学习java第50天

    1.构造函数

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

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

    TreeSet(Comparator<? super E> comparator)       // 指定TreeSet的比较器

    TreeSet(SortedSet<E> set)       // 创建的TreeSet包含set

    2.常用方法

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

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

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

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

    public E first()       //返回第一个元素当前在这一套。

    public E floor()   //返回的最大元素在这一组小于或等于null如果没有这样的元素

    public E last()    //在这套目前返回的最后一个 的元素

    public E lower (E e)    //返回此set中严格小于给定元素的最大元素

    public boolean remove(Object o)     //从这一组中移除指定的元素,如果它存在

    public int size()     //在这套 (其基数) 中返回的元素的数目

    //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);

     }

    }

    3.明天学习内容:Comparable/comparable接口

  • 相关阅读:
    java.util.Date和java.sql.Date的区别及应用
    powderdesinger显示中英文表名
    Axure实现提示文本单击显示后自动消失的效果
    如何把Java的double类型变量保留两位小数
    MyBatis查询,返回值Map或List<Map>
    Spring Security整合JWT,实现单点登录,So Easy~!
    win10+mysql8.0安装
    Intellij IDEA导入JAVA项目并启动(哈哈哈,天天都有人问)
    色彩设计基础知识整理
    前端开发者必备的Nginx知识
  • 原文地址:https://www.cnblogs.com/SirNie/p/13555218.html
Copyright © 2011-2022 走看看