API常用类:
Object:所有类的基类,所有类都直接或间接继承了Object类;
String:由多个字符组成的字符数组;
Java.util:日期类(Data);计算函数类(math);
包装类:把基础数据类型包装成一个对象;
Object常用方法:
方法名 | 解释 | 返回值类型 |
hashCode( ) | 获取对象的hash值; | int |
toString( ) | 将对象信息变为字符串返回 | String |
equals( ) | 判断两个内存地址是否一样 | boolean |
getClass | 获取类型 | Object |
String常用方法:
方法名 | 解释 | 返回值类型 |
isString( ) | 判断字符串是否为空 | boolean |
length( ) | 取到字符串长度 | int |
equalsIgnoreCase( ) | 不区分大小写比较是否相等 | Object |
charAt(int index) | 返回下标的char | char |
subString(int start) | 截取区间字符串,从start开始 | String |
subString(int start,int end) | 截取区间字符串,从start开始到end结束 (包头不包尾) | String |
replace( ) | 替换字符串 | String |
trim( ) | 去掉首尾空格 | String |
String类型转换功能:
方法名 | 解释 | 返回值类型 |
getBytes( ) | 转换成bytes类型的数组 | byte[ ] |
toCharArray( ) | 转换成char类型的数组 | char[ ] |
valueOf( ) | 将入参类型转换成String | String |
toLowerCase( ) | 将字母全部小写 | String |
toUpperCase( ) | 将字母全部大写 | String |
concat( ) | 在字符串尾部增加数据 | String |
StringBuffer常用方法:
String每次进行更改都会产生一个新的对象;
StingBuffer是在原有的对象上进行更改,是线程安全。
方法名 | 解释 | 返回值类型 |
appent( ) | 追加字符串 | StringBuffer |
insert( ) | 在指定位置增加字符串 | StringBuffer |
deleteCharAt( ) | 删除指定位置字符串 | StringBuffer |
reverse( ) | 反转字符串 | StringBuffer |
Charactter常用方法:
方法名 | 解释 | 返回值类型 |
isUpperCase( ) | 判断指定字符是否为大写字母 | booleam |
isLowerCase( ) | 判断指定字符是否为小写字母 | booleam |
isDigit( ) | 如果字符串中只含有数字则返回true | booleam |
Integer的常用方法:
方法名 | 解释 | 返回值类型 |
intValue( ) | 转换为int | int |
parseInt(String s) | String转换成int | int |
ValueOf(String s) | String转换成Integer | Integer |
toBinargString(int i) | 转换成2进制 | String |
toOctalString(int i) | 转换成8进制 | String |
toHexString(int i) | 转换成16进制 | String |
parseInt(String s,int radix) | 其他进制到其他进制 | int |
Math的常用方法:
方法名 | 解释 | 返回值类型 |
abs(int a) | 取绝对值 | int |
ceil(double a) | 返回最小值 | double |
floor(double a) | 返回最大值 | double |
max(int a, int b) | 取最大值 | int |
pow(double a,double b) | 求幂 | double |
random( ) | 随机数(0到1) | double |
random(int a) | 生成0到a的随机数 | double |
round(float a) | 四舍五入成整数 | int |
sqrt(double a) | 求double值的正平方根 | double |