• Collections集合工具类的方法


    addAll & shuffle:

    返回类型为boolean类型,执行完操作不接收也行;

    其中,静态方法,与对象无关,类名点方法名直接调用;

    点点点为可变参数,随便填写几个参数都可以;

    sort方法:

    int数据类型的封装类integer类sort方法:

    集合只能存储对象;

    String类型sort方法:

    其中,int基本数据类型的封装类和String类因为在这两个类源码中已经实现了comparable接口,重写了compareTo的方法;

    自定义的类使用sort排序:

    要先实现comparable接口:

    再重写compareTo方法:

     this-为已该参数的值升序:

     

    sort第二种方法:

    传入集合和Comparator接口的匿名内部类的匿名对象方式,重写compare方法;

    Integer封装类情况:

    前面 - 后面的,升序;

    第一种实现comparable接口重写compareTo方法,this - 重写的compareTo方法的入参为升序;

    自定义类的情况:

    先声明定义一个student实体类;再创建一个集合对象;

    其中,按年龄排,年龄一样的谁写前面谁排前面;

    重写排序规则:

    其中,字符串的第一个字或者字母点charAt(0);

  • 相关阅读:
    2018年4月22日笔记
    2018年4月19日笔记
    2018年4月17日笔记
    2018年4月14日笔记
    2018年4月12日笔记
    课堂练习找水王
    评价软件
    第十一周进度条
    典型用户场景、用户场景描述
    构建之法阅读笔记04
  • 原文地址:https://www.cnblogs.com/wmqiang/p/10662032.html
Copyright © 2020-2023  润新知