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 |
本文概述了Java编程中的一些关键类,如Object作为所有类的基础,String的常用操作,包装类的应用,以及StringBuffer的线程安全特性。同时介绍了Integer和Math类的实用方法,如类型转换和数学运算。
668






