zoukankan      html  css  js  c++  java
  • 操作数组的工具类Arrays

    Java提供的Arrays类里包含一些static修饰的方法可以直接操作数组.

    int binarySearch(type[] a, type key)使用二分法查询key元素值在a数组中出现的索引,如果a数组不包含key,返回负数,调用该方法要求数组中元素已经按升序排列.

    int binarySearch(type[] a, int fromIndex, int toIndex, type key)给定范围内二分搜索

    type[] copyOf(type[] original, int newLength)将original重新复制一份,长度为newLength.

    type[] copyOfRange(type[] original, int from, int to)复制指定范围内数组.

    boolean equals(type[] a, type[] a2)判断数组是否相等

    void fill(type[] a, type val)用val填充数组

    void fill(type[], int fromIndex, int toIndex, type val),填充指定范围.

    void sort(type[] a)排序.

    void sort(type[] a, int fromIndex, int toIndex)指定范围排序.

    String toString(type[] a)将一个数组转换成一个字符串.

    另外System.arraycopy(type[] Origin, int index1,type[] To,int index2, length)复制orgin从Index1开始的元素到to中index2开始的元素,长度为length.

  • 相关阅读:
    go——数组
    go——流程控制
    go——基本类型
    go——基本构成要素
    go——常量
    go——变量
    go——标准命令
    go——工程结构
    python 优雅的使用正则表达式 ~ 1
    python 安装操作 MySQL 数据库.
  • 原文地址:https://www.cnblogs.com/tuifeideyouran/p/4237518.html
Copyright © 2011-2022 走看看