常用API

Math类的常用方法

方法名 说明
public static int abs(int a)返回参数的绝对值
public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数
public static double floor(double a)返回小于或等于参数的最大double 值,等于一个整数
public static int round(float a)按照四舍五入返回最接近参数的int
public static int max(int a,int b)返回两个int值中的较大值
public static int min(int a,int b)返回两个int值中的较小值
public static double pow(double a,double b)返回a的b次幂的值
public static double random()返回值为doublel的正值,[0.0,1.0)

System

System类的常用方法
方法名
public static void exit(int status)
终止当前运行的java虚拟机,非零表示异常终止
public static long currentTimeMillis()
返回当前时间以毫秒为单位(距1970年1月1日)

Arrays类的概述和常用方法
Arrays类包含用于操作数组的各种方法
方法名 说明
public static String toString(int a)
返回指定数组的内容的字符串表示形式
public static void sort(int[] a)
按照数字顺序排列指定的数组
工具类的设计思想:
构造方法用private修饰
成员用public static修饰

基本类型包装类

包装类把基本类型转化为对象来处理,它们为:String、Boolean、Byte、Short、Character、Integer、Long、Float
int 和String类型转换
基本类型包装类的最常见操作就是:用于基本类型和字符串之间的相互转换
1.int转换为String
public static String valueOf(int i):返回int参数的字符串表示形式。该方法是String类中的方法
String s1 = String.valueOf(number);
2.String转换为int
public static int parselnt(String s):将字符串解析为int类型。该方法是Integer类中的方法
int i = Integer.parseInt(s);

把字符串中的数字数据存储到一个int类型的数组中得到字符串中每一个数字数据?
public String[] split(String regex) //regex为分隔符
定义一个int数组,把String[]数组中的每一个元素存储到int数组中
public static int parselnt(String s)

自动装箱和拆箱
装箱:把基本数据类型转换为对应的包装类类型
拆箱:把包装类类型转换为对应的基本数据类型
Integer i=100;//自动装箱
i+=200;//i=i+200;i+200自动拆箱;1=1+200;是自动装箱
注意:在使用包装类类型的时候,如果做操作,最好先判断是否为null
推荐的是,只要是对象,在使用前就必须进行不为null的判断

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐