数学类
包装类
时间类
字符串
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);
}
}
原文:https://www.cnblogs.com/lwtyyds/p/15127668.html