package test;
import java.util.Arrays;
public class test {
public static void main(String[] args) {
int a[] = { 56, 23, -5, 37, 47, 56, 33 };
Arrays.sort(a);
int position = Arrays.binarySearch(a, 37);// 如果它包含在数组中,则返回搜索键的索引
System.out.println(position);
int position2 = Arrays.binarySearch(a, 35);//未找到则返回 (-(插入点) - 1),则是为了保证保证当且仅当此键被找到时,返回的值将 >= 0。
System.out.println(position2);
}
}
输出:
3
-4