zoukankan      html  css  js  c++  java
  • JAVA 数组操作

     (1)对数组元素进行替换--Arrays类的静态方法fill()---在原数组上,不建立新的内存

    (2)对数组进行排序---Arrays类就静态sort()方法-----可对任意类型数组,升序排序,在原数组上,不建立新的内存

                                                                         Arrays.sort(object);  //object为要被排序的数组

    数字在字母之前,大写

    (3)copyOf()方法---复制数组至指定长度----开辟新的内存空间,原数组不变

     (4)数组查询:Arrays类的binarySearch()方法

    1)Arrays.binarySearch(Object[], Object key);

    如果key包含在数组中,返回索引值;否则返回“-1”或“-”(插入点)

    插入点:搜索键将要插入数组的那一点,即第一个大于此键的元素索引

    2)Arrays.binarySearch(Object[], int fromIndex,int toIndex,Object key);

    搜索范围为从fromIndex到(toIndex-1)

    异常:如果指定的范围为大于或等于数组的长度,则会报出ArrayIndexOutOfBoundsException异常

     (5)数组元素排序:sort

     (6)比较数组元素是否相等:equals

     (7)数组变成字符串

  • 相关阅读:
    Elixir 学习资源
    elixir 模块
    elixir 表单 map
    elixir 关键字列表
    elixir case cond if
    elixir 模式匹配
    elixir 基础数据结构
    5、OpenCV Python ROI和泛洪填充
    6、OpenCV Python 图像模糊
    4、OpenCV Python 像素运算
  • 原文地址:https://www.cnblogs.com/focusonoutput/p/13758850.html
Copyright © 2011-2022 走看看