zoukankan      html  css  js  c++  java
  • java之Arrays类

    案例:练习一:定义一个方法,接收一个数组,数组中存储10个学生考试分数,该方法要求返回考试分数最低的后三名考试分数。

    1 public static int[] method(double[] arr){
    2     Arrays.sort(arr); //进行数组元素排序(元素值从小到大进行排序)
    3     int[] result = new int[3]; //存储后三名考试分数
    4     System.arraycopy(arr, 0, result, 0, 3);//把arr数组前3个元素复制到result数组中
    5 return result;
    6 }
    View Code

    经常配合使用的方法:对数组排序,将数组中的某些值,存到新的数组中

    Arrays.sort();

    system.Arraycopy()

    1.二分搜索法搜索指定的值,通过Arrays类调用(适用于有序的数组,所以可以用sort()进行排序)

    1     //二分搜索法适用于有序的数组
    2     int[] arr={4,5,6,7,8,9,41,45,48};
    3     //如果不存在,则显示(若存在该元素的下标值+1)的相反数
    Arrays.binarySearch(arr,5).//查找arr数组中,值为5的下标

    2.sort()从小到大进行排序

        int[]  arr1={1,6,5,3};
        double  drr[]={1.0,2.0,10.0,26.0,25.6};
        Arrays.sort(arr1);//已经对Arr1排序

    3.tostring().令数组以字符串的形式展示,参数传入指定的数组

         System.out.println(Arrays.toString(arr1));//传入数组
  • 相关阅读:
    事件委托
    a标签深入研究
    windows查看端口号
    什么是WCM
    map key循环
    用Myeclipse打war包
    myeclipse 8.510.0 安装 svn 方法
    SVN使用&CVS使用
    MyEclipse 字体大小 字体颜色
    什么是Quickr
  • 原文地址:https://www.cnblogs.com/mlf19920916/p/12104673.html
Copyright © 2011-2022 走看看