8种基本数据类型还提供了对应的8种包装类型.因为有时候需要往方法里面传参(数字),但比如说里面需要的参数是Object类,那么就要把基本数据类型包装下.
8种基本数据类型 8种包装类型
byte java.lang.Byte(父类Number)
int java.lang.Integer(父类Number)
long java.lang.Long(父类Number)
float java.lang.Float(父类Number)
double java.lang.Double(父类Number)
boolean java.lang.Boolean(父类Object)
char java.lang.Character(父类Object)
int/String/Integer类型之间的转换:
int -转换成-> String 数字 + "" 或 String.valueOf(int)
String -转换成-> int Integer.parseInt(String)
int -转换成-> Integer 自动装箱 Integer a = 1000;
Integer -转换成-> int 自动拆箱 int b = a;
Integer -转换成-> String String.valueOf(Integer)
String -转换成-> Integer Integer.valueOf(String)