Arrays类方法说明

Arrays类方法说明

  • Arrays类里边包含了一系列静态方法,用于管理或操作数组(比如排序和搜索)
  1. toString 返回数组的字符串形式 Arrays.toString(str)
  2. sort排序(自然排序和定制排序)
  3. binarySearch 通过二分搜索法进行查找,要求必须排好序 Arrays.binarySearch(arr,3)
  4. copyOf数组元素的复制 Arrays.copyOf(arr,arr.length)
  5. fill数组元素的填充
  6. equals 比较两个数组元素内容是否完全一致
  7. asList将一组值转换为List
  • sort方法使用
    • 对于排序,可以直接使用冒泡排序,也可以直接使用Arrays提供的sort方法排序
    • 因为数组是引用类型,所以通过sort排序后,会直接影响到实参arr
    • sort的重载方法也可以传入一个接口Comparator实现定制排序
    • 调用定制排序时,传入两个参数(1)排序的数组arr (2)实现了Comparator接口的匿名内部类,要求实现compare方法
posted @ 2021-05-13 21:06  mx_info  阅读(55)  评论(0)    收藏  举报