Arrays类:
java.util.Arrays是一个与数组相关的工具类,提供了许多静态方法对数组进行操作,直接通过类点出来使用,无需创建对象。
// 1.Arrays类存在与java.util下,需要导包: import java.util.Arrays; public class ArraysMethod{ public static void main(String[] args){ // 2.Arrays下toString(数组)方法可以将数组转换为字符串格式,如: int[] arrInt = {1,3,5,2,4}; String arrStr = Arrays.toString(arrInt); System.out.println(arrStr);//[1, 3, 5, 2, 4],数组无法直接打印,这里打印的是字符串 // 3.Arrays下sort方法可以对数组元素进行正序排序:数字按照从小到大,字母按照从前到后,字符串按照字节码从小到大,如: int[] array = {1,4,3,2,5}; Arrays.sort(array);//sort方法返回值为void类型,可以直接打印原数组即可,如: String arrSortStr = Arrays.toString(array);//转换为字符串后在打印 System.out.println(arrSortStr);//[1, 2, 3, 4, 5] }; }
Math类:
Math类存在于java.lang下,适用于基本的数学运算,可以不用创建对象直接使用静态方法即可,如:
// 1.导包:存在java.lang下的包可以省略导包步骤:import java.lang.Math; public class MathTest{ public static void main(String[] args){ // 2-1:Math.abs(number),用于取number的绝对值,如: System.out.println(Math.abs(-2));//2 System.out.println(Math.abs(-2.5));//2.5 System.out.println(Math.abs(2.5));//2.5 System.out.println(Math.abs(2));//2 // 2-2:Math.ceil(number),用于number向上取整,如: System.out.println(Math.ceil(5.2));//6.0 System.out.println(Math.ceil(-5.2));//-5.0 System.out.println(Math.ceil(-5));//-5.0 System.out.println(Math.ceil(5));//5.0 System.out.println(Math.ceil(5.8));//6.0 System.out.println(Math.ceil(-5.8));//-5.0 // 2-3:Math.floor(number),用于number向下取整,如: System.out.println(Math.floor(2.8));//2.0 System.out.println(Math.floor(-2.8));//-3.0 System.out.println(Math.floor(3));//3.0 System.out.println(Math.floor(-3));//-3.0 System.out.println(Math.floor(6.2));//6.0 System.out.println(Math.floor(-6.2));//-7.0 // 2-4:Math.round(number),用于number四舍五入,如: System.out.println(Math.round(2.3));//2 System.out.println(Math.round(-2.3));//-2 System.out.println(Math.round(3.6));//4 System.out.println(Math.round(-3.6));//-4 System.out.println(Math.round(5));//5 System.out.println(Math.round(-5));//-5 // 2-5:Math.PI,一个接近圆周率π的常量值, System.out.println(Math.PI);//3.141592653589793 // 2-6:Math.max(num1,num2),返回num1和num2中较大的值,如: System.out.println(Math.max(2,6));//6 System.out.println(Math.max(2,-6));//2 System.out.println(Math.max(-2,-6));//-2 System.out.println(Math.max(-2.1,-6.1));//-2.1 // 2-7:Math.min(num1,num2),返回num1和num2中较小的值,如: System.out.println(Math.min(2,6));//2 System.out.println(Math.min(2,-6));//-6 System.out.println(Math.min(-2,-6));//-6 System.out.println(Math.min(-2.1,-6.1));//-6.1 // 更过方法请到官方文档查阅。 } }
提示:本文图片等素材来源于网络,若有侵权,请发邮件至邮箱:810665436@qq.com联系笔者删除。
笔者:苦海