美文网首页
12 工具类Arrays,Math

12 工具类Arrays,Math

作者: ca8519be679b | 来源:发表于2020-02-07 22:01 被阅读0次

    Arrays数组工具(注意别少写s)

    我们之前也遇到过ArrayList,注意二者并不一样,Arrays是服务数组的

    方法1 输出字符串

    public static String toString(数组) 将数组类型变成字符串,默认''[元素1,元素2,...]"

    1

    如上代码,实现将int数组输出字符串

    方法2 升序排序

    public static void sort(数组)    如果是字符串数组,按照字符串字符依次比较,其他自定义类型,需要定义Comparable或Comparator接口的支持(后续讲述),类似python gt方法

    2

    这个方法重载版本里有public static void sort(数组,int start,int end) 针对start到end-1进行排序,可以去查看文档

    3

    这里说下,我们之前说了数组.fori是IDE使i从0遍历索引,上图.forr是使i从数组最大索引开始--,还有for是使遍历元素,不care索引的遍历


    Math数学工具类

    方法1  取绝对值

     public static double abs(double num)

    方法2 向上取整(12.3->13)

    public static double ceil(double num)

    方法3 向下取整(12.3->12)

    public static double floor(double num)

    方法4 四舍五入(12.3->12,12.7->13)

    public static long round(double num)

    4

    代码如上,这里要注意的是round返回的是long,而前几个都是double

    还有一个静态变量Math.PI

    相关文章

      网友评论

          本文标题:12 工具类Arrays,Math

          本文链接:https://www.haomeiwen.com/subject/hxrmxhtx.html