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

  • 相关阅读:
    pip install
    自动更新高清电影文件中文名
    csv、excel导入oracle
    02_Jenkins配置任务
    01_Jenkins windows安装
    run_jmeter.py
    02_禅道的基本使用
    01_禅道搭建手册
    01_charles 下载安装(破解版)
    06_Linux常见的命令
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9480110.html
Copyright © 2011-2022 走看看