Java基础之比较器、Arrays类、Comparable接口、Comparator接口
一、Arrays 这个工具类主要用于数组相关的操作功能,在这个类里面有二分查找法、比较两个数组: public static int binarySearch(byte[] a, byte key)//在进行此调用之前,数组必须按照 sort(byte[]) 方法进行排序 1 /** 2 * 使用Arrays类实现二分查找 3 */ 4 @Test 5 public void changeDateWithLong(){ 6 int[] ints = new int[]{21,33,55,4,556,8,66,44,1,2}; 7 Arrays.sort(ints); 8 /*** 9 * 二分查找,在指定的数组中查找指定的数字 10 * 如果没有找到返回-1 11 * 找到了,返回数字所在的下标索引 12 */ 13 int i = Arrays.binarySearch(ints, 556); 14 System.out.println(i); 15 } public static boolean equals(boolean[] a,boolean[] a2)//想要两个数组相同,需数组中的元素顺序一致 public static void fill(boolean[] a,boolean val)//填充数组 public static String