JAVASE之Arrays和Math工具类的用法以及可变参数

    xiaoxiao2022-07-07  198

    该类在java.util包下,是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组常见的操作。 public static String toString(数组);将参数数组变成字符串(按照默认格式;[元素1,元素2,元素3…]) public static void sort(数组);按照默认升序(从小打到大)对数组的元素进行排序。 注意: 1 如果是数值,sort默认按照升序从小到大 2 如果是字符串,sort默认按照字母升序 3 如果是自定义的类型,那么这个自定义的类需要有Comparable或者Comparator接口的支持。

    小知识点: main方法的参数 (String[] args) 这个args的作用 当运行时,出入三个字符串,jvm会把这三个字符串保存在args数组中。

    可变参数: 调用此方法时可以根据需求参数多个参数,不传也可以。 可变参数的底层就是,把多个实参压人到数组中。 可变参数的注意事项: 可变参数后面不能跟随其他参数 for循环和forEache循环的用法: for循环:需要下标操作时 forEache:不需要下标操作时。

    Math类:在java.util包下,是数学相关的工具类,里面提供了大量的静态方法,完成与数学运算相关的操作。 1 public static double abs(double num); 获取绝对值 2 public static double ceil(doublce num);向上取整 3 pulbic stati double floor(double num);向下取整 4 pulbic static long round(double num);四舍五入

    最新回复(0)