Java中数组排序及查找
方法:
通过使用sort()和binarySearch()方法来对数组进行排序及查找数组中的元素,定义printArray()输出结果
代码:
import java.util.Arrays;
public class ArraySortAndBinarySearch {
public static void main(String[] args) throws Exception{
int array[] ={2,5,-2,6,-3,8,0,-7,-9,4};
Arrays.sort(array);
pintArray("Sorted array",array);
int index = Arrays.binarySearch(array, 2);
System.out.println("找到2的位置:"+index);
}
private static void pintArray(String message, int array[]) {
System.out.println(message+"长度为:"+array.length);
for (int i = 0; i < array.length; i++) {
if (i != 0) {
System.out.print(",");
}
System.out.print(array[i]);
}
System.out.println();
}
}
结果: