• Collections 类和Arrays类常用方法详解


    1:Collections类

     

    max(Collection <? extends T> coll):根据元素的自然顺序,返回给定集合元素中的最大元素

    min(Collection <? extends T> coll):根据元素的自然顺序,返回给定集合元素中的最小元素

    !!!!!!!!!!注意:max  min方法必须,泛型的类必须是调用Comparable接口

      在使用max和min方法时要求存入集合中的对象对应的类必须实现Comparable接口,否则程序在编译阶段就会报错

    sort(List<T> list) :根据元素的自然顺序对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable 接口。

    注意:在使用sort(List<T> list) 方法时要求存入集合中的对象对应的类必须实现Comparable接口,否则程序在编译阶段就会报错

    sort(List<T> list, Comparator<? super T> c)  : 根据指定比较器产生的顺序对指定列表进行排序

    注意:在使用sort(List<T> list, Comparator<? super T> c)  方法时存入集合中的对象对应的类无须实现Comparable接口

    reverse(List<?> list):反转指定列表中元素的顺序

     

    注意:在使用reverse(List<?> list)方法时存入集合中的对象对应的类无须实现Comparable接口。

    swap(List<?> list, int i, int j):在指定列表的指定位置处交换元素,如果指定位置相同,则调用此方法不会更改列表。

     

    binarySearch(List<? extends Comparable<? super T>> list, T key) :返list集合元素按照自然顺序升序排序后,使用二分搜索法搜索list集合,返回指定对象的索引,如果没找到

    返回(-插入位置下标-1)。

     

     2:Arrays类

        Arrays.sort()方法同样也是两种方法

        1》》》》》》》》》

        2》》》》》》》》》》》 

    Arrays.equals()方法

  • 相关阅读:
    memcached基础与配置详解
    最小化安装CentOS基础命令
    源码编译redis及解决三个开机告警问题
    HAProxy之一----HAPproxy配置参数详解
    HAProxy之二----HAProxy实现高级负载均衡实战和ACL控制
    6 SQL语言——distinct去重
    5 SQL语言——连接符
    04 Oracle Sql语言API
    03 Oracle——用户密码忘记重置
    02 Oracle——账号管理
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9480110.html
Copyright © 2020-2023  润新知