数组排序 java.util.Arrays.sort(int[] a)
二分法查找数组元素java.util.Arrays.binarySearch(int[] a, int key)
public static void main(String[] args) {
int[] array = {2, 5, -2, 6, -3, 8, 0, -7, -9, 4};
//数组排序sort();
Arrays.sort(array);
printArray("你好", array);
//二分法查找数组元素binarySearch();
int index = Arrays.binarySearch(array, 4);
System.out.println("元素4在第"+index);
}
private static void printArray(String Message,int[] array) {
System.out.print(Message);
System.out.print("[数组长度:"+array.length+"]");
//遍历数组
for(int i=0;i<array.length;i++) {
System.out.print(array[i]+",");
}
System.out.println();
}
输出结果为:
你好[数组长度:10]-9,-7,-3,-2,0,2,4,5,6,8,
元素4在第6