代码
import java.util.Arrays;
public class Reference
{
public static void main(String[] args)
{
int ia[] = new int[]{1,8,9,4,5};
//核心就是binarySearch方法查找某个元素再数组中索引的位置
Arrays.sort(ia);//1、4、5、8、9
int index = Arrays.binarySearch(ia,4);
System.out.println("9的索引位置为:"+index);
}
}
思想
创建一个一位数组,然后使用sort()方法,将数组中的元素从小到大开始进行排序,使用binarySearch()方法再数组中搜索某个元素的索引位置,标记为index。