zoukankan      html  css  js  c++  java
  • JAVA-基础(四) Aarryas 数组

    1. asList( )方法

    返回一个被指定数组支持的List。换句话说,列表和数组访问的是同一个 单元。它具有如下的形式: static List asList(Object[ ] array)

    2.binarySearch( )

    方法使用二进制搜索寻找指定的值。该方法必须应用于排序数组。它具 有如下的形式:

    static int binarySearch(byte[ ] array, byte value)

    static int binarySearch(char[ ] array, char value)

    static int binarySearch(double[ ] array, double value)

    static int binarySearch(float[ ] array, float value)

    static int binarySearch(int[ ] array, int value)

    static int binarySearch(long[ ] array, long value)

    static int binarySearch(short[ ] array, short value)

    static int binarySearch(Object[ ] array, Object value)

    static int binarySearch(Object[ ] array, Object value, Comparator c)

    这里,array是被搜索的数组,而value是被查找的值。当array中包含的元素是不可比较 的(例如Double和StringBuffer)或者当value与array中的类型不兼容时,后两种形式引发一 个ClassCastException异常。在最后一种形式中,比较函数(Comparator)c用于确定array中 的元素的顺序。在所有的形式中,如果array中含有value,则返回该元素的下标。否则,返 回一个负值。

    3. equals( )方法返回true;否则返回false

    4.fill( )方法将一个值赋给数组中的所有元素

    5.sort( )方法对数组进行排序,以便数组能够按升序进行排列

    static void sort(Object array[ ], Comparator c) 这里,array是被排序的数组。在最后的一种形式中,c是一个用来规定array中元素顺序 的比较函数(Comparator)。当用于排序的数组中的元素不可比较时,这些对Object的数组进 行排序的sort( )方法将引发一个ClassCastException异常。

    Sort 的部分排序

    static void sort(Object array[ ], int start, int end, Comparator c)

  • 相关阅读:
    Anoconda管理Python版本 | Python
    VSCode用以Python开发的配置 | VSCode
    不联网的情况下安装python环境 | Python(转)
    批量按要求修改文件名
    [OpenLayers] 控件系列之SelectFeature同时支持hover与click
    python使用suds调用webservice接口
    【转载】eMBMS知识点汇总(概念/应用场景/工作原理/标准进程/发展现状)
    处理器分类
    3GPP Release 4G-5G 演进
    浅谈css中一个元素如何在其父元素居中显示
  • 原文地址:https://www.cnblogs.com/freewsf/p/7753046.html
Copyright © 2011-2022 走看看