常用API概述
-
数学类
-
包装类
-
时间类
-
字符串
-
String Builder和StringBuffer
-
DecimalFormat
数学类:
数学类的方法都是静态方法,可以直接引用——Math.方法();
常用数学类方法:
-
abs():获取绝对值
-
max():求最大值
-
min():求最小值
-
pow():求次幂
-
round():四舍五入
-
sqrt():求平方根
基本数据类型包装类:
java8种基本数据类型以及对应的包类如下:
-
byte -> Byte
-
short -> Short
-
int -> Integer
-
long -> Long
-
float -> Float
-
double -> Double
-
char -> Character
-
boolean -> Boolean
这些类都在java.lang包中
包装类的意义:
-
让基本数据类型有面向对象的特征
-
封装了字符串转化成基本数据类型的方法(重点)
常用转化方法:
Integer.parseInt()
Long.paseLong()
Double.parseDouble()
参考代码:
public class Test {
public static void main(String[] args) {
// Integer i = new Integer(10);// 创建包装类对象
// Integer ii = 10; // 自动打包
// System.out.println(i+10); // 在使用上,int 和Integer 其实没有区别,可以互相使用
// System.out.println(ii+10);
// int j = ii;// 自动解包
// System.out.println(j+100);
?
String a = "12";
String b = "34";
System.out.println(a+b); // 1234
// 转型:
// 字符串转成int的唯一方案
int c = Integer.parseInt(a);
int d = Integer.parseInt(b);
System.out.println(c+d); // 46
// 字符串转成double类型
String e = "1.25";
double f = Double.parseDouble(e);
System.out.println(f*6); // 7.5
?
// 转成long类型
long l = Long.parseLong("1234567");
System.out.println(l);
}
}