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
网友评论