Arrays常用的工具类

Arrays工具类

  1. 二分搜索 【又称折半查找】 binarySearch

public static intbinarySearch(int [] a, int key)

a 指要查找的数组;

key指的是 在要查找的数组当中要查找的元素数值

  • 备注:

  • 在进行此调用之前,必须对数组进行排序

  • 如果要搜索的数值不包含在数组中;将会输出 -(insertion point) - 1

 

 

  1. equals 【用于判定两个数组是否相等】

public static boolean equals(long[] a,
                            long[] a2)

a 与 a2指要对比的两个数组

返回结果是true 或者 false

 

  1. sort 【用于给数组排序 升序排列】

public static void sort(int[] a)

a 指要排序的数组

 

  1. fill 【用于填充数组】

(1)第一种用法:

public static void fill(short[] a,
                      int fromIndex,
                      int toIndex,
                      short val)

a -要填充的数组

fromIndex - 要用指定值填充的第一个元素(不包括)的索引

toIndex - 要用指定值填充的最后一个元素(包括)的索引

val - 要存储在数组的所有元素中的值

(2)第二种用法:

public static void fill(int[] a,
                      int val)

将指定的int值分配给指定的int数组的每个元素。

a - 要填充的数组

val - 要存储在数组的所有元素中的值

posted @ 2021-11-05 17:43  我tm是星河大帝  阅读(60)  评论(0)    收藏  举报