八种基本类型
char byte short int lang float double boolean
封装类
所有的基本类型,都有对应的类类型 。比如int对应的类是Integer ,这种类就叫做封装类
Number类
数字封装类有 :Byte,Short,Integer,Long,Float,Double
这些类都是抽象类Number的子类
基本类型与封装类之间的转换
int
number1 =
5
Integer it
= new
Integer(
number1);//基本类型转换成封装类型
int
number2 = it.intValue(); //封装类型转换成基本类型
自动拆箱与自动装箱
int
number1 =
5
Integer number2 = number1; //
自动装箱
int
number3 =
number2; //自动拆箱
int的最大值,最小值
System.out.println(Integer.MAX_VALUE);
System.out.println(Integer.MIN_VALUE);
数字转字符串
int i =5;String str = String.valueOf(i); //方法1: 使用String类的静态方法valueOf
Integer it = i;String str2 = it.toString(); //方法2: 先把基本类型装箱为对象,然后调用对象的toString
字符串转数字
调用Integer的静态方法parseInt
String str =
"999"
;
int
i= Integer.parseInt(str);