Arrays常用的工具类
-
二分搜索 【又称折半查找】 binarySearch
public static intbinarySearch(int [] a, int key)
a 指要查找的数组;
key指的是 在要查找的数组当中要查找的元素数值
-
备注:
-
-
如果要搜索的数值不包含在数组中;将会输出 -(insertion point) - 1
-
equals 【用于判定两个数组是否相等】
public static boolean equals(long[] a,
long[] a2)
a 与 a2指要对比的两个数组
返回结果是true 或者 false
-
sort 【用于给数组排序 升序排列】
public static void sort(int[] a)
a 指要排序的数组
-
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

浙公网安备 33010602011771号