黑马程序员技术交流社区
标题:
API复习
[打印本页]
作者:
GKAirzzzzz
时间:
2017-2-15 23:22
标题:
API复习
一、基本类型和包装类的对应
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): 除法
作者:
yourtear
时间:
2017-2-16 18:02
1111111111
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2