一、基本类型和包装类的对应
byte Byte
short Short
int Integer
long Long
float Float
double Double
char Character
boolean Boolean
二、Integer类
parseXXX()方法:将字符串类型的数字转成int
String toBinarString(int):转成二进制
String toOctalString(int):转成八进制
String toHexString(int): 转成十六进制
三、自动拆装箱
什么是自动装箱:将基本数据类型提升为引用数据类型
什么是自动拆箱:将引用数据类型转成基本数据类型
四、System类
成员方法
* public static void gc():调用垃圾回收
* public static void exit(int status):退出虚拟机
* public static long currentTimeMillis():获取毫秒值
* pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):拷贝数组。第一个参数:原数组。第二个参数:原数组的起始位置。第三个参数:目标数组。第四个参数:目标数组的起始位置。第五个参数:拷贝的个数
五、Math类
成员方法:
* public static int abs(int a):绝对值
* public static double ceil(double a): 向上取整
* public static double floor(double a):向下取整
* public static int max(int a,int b): 获取最大值
* public static int min(int a,int b): 获取最小值
* public static double pow(double a,double b):a的b次幂
* public static double random(): 生成0.0到1.0之间的随机数
* public static int round(float a): 四舍五入
* public static double sqrt(double a): 开平方
六、Arrays工具类
* public static String toString(int[] a) :将数组转成字符串
* public static void sort(int[] a) : 排序
* public static int binarySearch(int[] a,int key) : 二分查找
七、BigInteger类
成员方法:
* public BigInteger add(BigInteger val): 加法
* public BigInteger subtract(BigInteger val): 减法
* public BigInteger multiply(BigInteger val): 乘法
* public BigInteger divide(BigInteger val): 除法
* public BigInteger[] divideAndRemainder(BigInteger val):获取商和余数
八、BigDecimal类
成员方法:
* public BigDecimal add(BigDecimal augend): 加法
* public BigDecimal subtract(BigDecimal subtrahend): 减法
* public BigDecimal multiply(BigDecimal multiplicand): 乘法
* public BigDecimal divide(BigDecimal divisor): 除法
|
|