6.4.5 数组查询
1.使用binarySearch()方法查找元素在数组中的索引位置。
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int arr[]=new int[] {23,45,12,93,84,15,6};
Arrays.sort(arr);
int index=Arrays.binarySearch(arr,84);
System.out.print("84的索引位置是:"+index);
}
}
结果:
2.使用binarySearch()查找元素在指定范围的数组中的索引位置。
import java.util.Arrays;
public class Main {
public static void main(String[] args) {
int arr[]=new int[] {23,45,12,93,84,15,6};
Arrays.sort(arr);
int index=Arrays.binarySearch(arr,0,5,6);
System.out.println("6的索引位置是:"+index);
}
}
结果: