zoukankan      html  css  js  c++  java
  • 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);

  • 相关阅读:
    String类
    数学类
    同一场景下多个图层之间的调用
    茶壶在触摸机制下旋转的三种方式
    犀牛3D模型下载
    纹理--高清设计素材下载
    cocos2d-x-2.x与3.x帧动画实现方式的改变
    toast提示框的实现
    MenuItem创建注意事项
    Cocos2d-x 面试题解 整理01
  • 原文地址:https://www.cnblogs.com/wmqiang/p/10662032.html
Copyright © 2011-2022 走看看