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()方法

  • 相关阅读:
    mvn常用命令
    maven pom.xml解释 (转)
    hibernate的主键生成策略
    软件绿色版和安装版的区别
    spring事务
    JdbcTemplate操作数据库
    控制反转和spring在项目中可以带来的好处
    三种实例化bean的方式
    UVA 1262 Password 暴力枚举
    CSDN2015博客之星评选之拉票环节
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9480110.html
Copyright © 2011-2022 走看看