2020-06-22常用API
2020-06-22 本文已影响0人
智障猿
Math
- 没有构造方法,成员变量与成员方法都是用static修饰,所以使用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() | 返回值为double的正值[0.0,1.0) |
System类
- 不能被实例化
- 常用方法
方法名 | 说明 |
---|---|
public static void exit(int status) | 终止当前运行的java虚拟机,非零表示异常终止 |
public static long currentTimeMillis() | 返回当前时间(以毫秒为单位) |
Object类
- Object是类层次结构的根,每个类都可以将Object作为超类,所以类都直接或间接继承该类
- 构造方法 public Object(){}
- 常用方法
方法 | 说明 |
---|---|
toString() | 建议自己建的类重写toString()方法 |
equals() | Object自带的还是比较地址,可以通过快捷键重写此方法,实现比较对象的内容 |
Arrays
- 常用方法
方法名 | 说明 |
---|---|
public static String toString(int[] a) | 返回指定数组的内容以字符串的表示形式 |
public static void sort(int[] a) | 按照数字顺序排列指定的数组 |
- 工具类的设计思想
- 构造方法用private修饰(防止实例化)
- 成员用public static修饰(可以使用类名调用方法)
基本类型包装类
- 将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。
- 常用的操作:用于基本数据类型与字符串之间的转换
- 对应基本数据类型与包装类的对应关系
基本数据类型 | 包装类 |
---|---|
byte | Byte |
short | Short |
int | Integer |
long | Long |
float | Float |
double | Double |
char | Character |
boolean | Boolean |
- Integer
- 获得integer对象的方式
构造方法(过时) | 说明 |
---|---|
public Integer(int value) | 根据int值创建Integer对象 |
public Integer(String s) | 根据String值创建Interger对象 |
静态方法 | 说明 |
---|---|
public static Integer valueOf(int i) | 返回表示指定int值得Integer实例 |
public static Integer valueOf(String s) | 返回一个保存指定String值得Integer对象 |