Math
Math.abs() | 绝对值 |
---|---|
Math.cbrt() | 立方根 |
Math.sqrt() | 平方根 |
Math.pow(a,b) | 计算a的b次方 |
Math.max(a,b) | 计算较大值 |
Math.min(a,b) | 计算较小值 |
Math.ceil() | 逢余进一 |
Math.floor() | 逢余舍一 |
Math.rint() | 四舍五入,返回double值。.5时取偶数 |
Math.round() | 四舍五入,float时返回int值,double时返回long值 |
Math.random() | 取[0,1)内随机数 |
Math.copySign(x,y) | 返回第一个参数的值和第二个参数的符号 |
Math.signum() | 大于0返回1.0,小于0返回-1.0,等于0返回0.0 |
Math.exp(x) | 返回e的x次幂 |
Math.expm1(x) | 返回e的x次幂-1 |
Math.hypot(x,y) | 返回x^2+y^2的二次方根 |
Math.log(x) | 返回以e为底的x对数 |
Math.log10(x) | 返回以10为底的x对数 |
Math.log1p(x) | 返回以e为底的x+1的对数 |
Math. | |
Math. | |
Math. | |
Math. |
Arrays
Arrays.sort() | int[]型数组升序排序(ArrayList不能用) |
---|---|
Arrays.fill() | 给数组填充同一个数 |
Arrays..equals() | 对比两个数组中元素是否一样 |
Arrays.toString() | 将数组转化为字符串 |
Arrays.deepToString(Object[][] arrays) | 返回多维数组的字符串形式 |
Arrays.binarySearch() | 判断数组中是否有某个元素,有则返回坐标,无则返回-1(查找前必须使用sort排序) |
Arrays.copyOfRange(arr,a,b) | 从a到b-1复制数组arr,不用提前为数组分配长度(不同于System.arraycopy) |