实现功能:
查找数组{15,13,27,11,55,45,23,28}中45的下标
结果为6

(此类中的方法采用的是二分法进行查找,所以需要先对原数组进行排序,获得的是新数组中该数字的下标)

代码如下:

package come.base;
import java.util.Arrays;
public class Arrayxiabiao {
	public static void main(String[] args) {
		int [] nums= {15,13,27,11,55,45,23,28};
		Arrays.sort(nums);
		for(int num :nums) {
			System.out.print(num+" ");	
		}	
		System.out.println();		
		int index=Arrays.binarySearch(nums, 45);
				System.out.println(index);	
}
}

运行结果如下:

11 13 15 23 27 28 45 55 
6