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

  • 相关阅读:
    jquery 中的 map each has
    jquery的 dom操作
    jquery的 包装集
    JQuery 的了解之 选择器
    JS 中闭包的变量 闭包与this
    IPhone下json的解析 NSJSONSerialization
    IIS上部署MVC网站,打开后ExtensionlessUrlHandler-Integrated-4.0解决办法
    win7系统的用户去掉用户账户控制 提升管理员
    移动开发在路上-- IOS移动开发系列 多线程三
    MVC 入门 自动生成 增删改查所有功能
  • 原文地址:https://www.cnblogs.com/lyxcode/p/9480110.html
Copyright © 2011-2022 走看看