数组中的排序和二分查找功能
import java.util.Arrays;
public class Test_scanner {
public static void main(String[] args) {
int a[]= new int[]{1,45,78,9,8,456,789,456,23};
Arrays.sort(a);//数组排序
for ( int i : a) {
System.out.println(i); //遍历数组 使用 foreach循环
}
int b=Arrays.binarySearch(a, 78);/*数组的二分查找,注意:我们使用二分查找的数组必须是一个有序数组
并且当一个数组中有多个相同的元素时,不能保证查询到的是哪个*/
System.out.println("位置是"+b);
}
}