zoukankan      html  css  js  c++  java
  • 30、Arrays工具类

    1.查询元素

    int binarySearch(type[] a,type key):使用二分法查询key元素值在a数组中出现的索引;如果a数组不包含key元素,则返回负数。调用该方法时要求数组中元素已按升序排列,这样才能得到正确结果

    int binarySearch(type[] a,int fromIndex,int toIndex,type key):这个方法与前面方法类似,但它只搜索a数组中fromIndex到toIndex索引的元素。同样要求已经按升序排列。

    2.复制数组

    type[] copyOf(type[] original,int length):将original数组复制成一个新数组,其中length是新数组长度,如果length小于original长度,则新数组就是原数组的前面length个元素;如果length大于orginal数组的长度,则新数组的前面元素就是原数组的所有元素,后面的为默认值

    type[] copyOfRange(type[] original,int from,int to):这个方法和前面类似

    3.给数组元素赋值

    void fill(type[] a,type val):该方法将会把a数组所有元素赋值为val

    void fill(type[] a,int fromIndex,int toIndex,type val):该方法和前面一个方法类似,区别是该方法仅仅将a数组的fromIndex到toIndex索引的数组元素赋值为val

    4.给数组排序

    void sort(type[] a):该方法对数组元素进行自然排序

    void sort(type[] a,int fromIndex,int toIndex):和上面方法类似

  • 相关阅读:
    Windows安装node.js
    02ARM体系结构
    01ARM介绍
    01软件过程模型
    创建一个JavaWeb工程
    python之面向对象01
    python学生管理系统
    python文件、文件夹的相关操作
    python文件的定位读写
    python文件的写入与备份
  • 原文地址:https://www.cnblogs.com/caoyc/p/5531820.html
Copyright © 2011-2022 走看看