Java常用API Arrays工具类的三大方法

import java.util.Arrays;

int[] arr = {60, 90, 56, 85, 28, 78, 89, 93, 49, 100}; //十个考试成绩 //准备一个3元素数组 int[] result = new int[3];//{0, 0, 0} //对数组内部进行快速排序 类的静态方法sort Arrays.sort(arr); //利用系统的数组拷贝 类的静态方法arraycopy System.arraycopy(arr, 0, result, 0, 3);//实现了将最低三个成绩“导出”的效果 //打印数组元素 类的静态方法toString String r = Arrays.toString(result); System.out.println(r);

 

    import java.util.Arrays;
    
        //有序数组
        int[] arr = {28, 49, 56, 60, 78, 85, 89, 90, 93, 100};
        System.out.println(Arrays.toString(arr));
        //二分查找 类的静态方法binarySearch
        int r = Arrays.binarySearch(arr, 70);//二分查找 找不到 则返回负数  
        /*此数值 = -(-插入位-1)  {28, 49, 56, 60,"插入70",78, 85, 89, 90, 93, 100}*/
        System.out.println(r);

 

posted @ 2020-05-16 23:58  CherryYang  阅读(196)  评论(0)    收藏  举报