8种包装类型

93 阅读1分钟

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)