public static void main(String[] args) {
int[] array = new int[5];
//填充数组
Arrays.fill(array, 5);
//对整个数组进行排序
Arrays.sort(array1);
//使用二分搜索算法查找指定元素所在的下标,不过如果有多个时找到的是任意一个(必须是排序好的,否则结果不正确)
Arrays.sort(array1);
System.out.println("元素3在array1中的位置:Arrays.binarySearch(array1, 3):"+"\n"+Arrays.binarySearch(array1, 3));
//如果不存在就返回负数
System.out.println("元素9在array1中的位置:Arrays.binarySearch(array1, 9):"+"\n"+Arrays.binarySearch(array1, 9));
}
int[] array = new int[5];
//填充数组
Arrays.fill(array, 5);
//对整个数组进行排序
Arrays.sort(array1);
//使用二分搜索算法查找指定元素所在的下标,不过如果有多个时找到的是任意一个(必须是排序好的,否则结果不正确)
Arrays.sort(array1);
System.out.println("元素3在array1中的位置:Arrays.binarySearch(array1, 3):"+"\n"+Arrays.binarySearch(array1, 3));
//如果不存在就返回负数
System.out.println("元素9在array1中的位置:Arrays.binarySearch(array1, 9):"+"\n"+Arrays.binarySearch(array1, 9));
}