Java中int与Integer的区别及其相互转化
一、区别
1. int是基本数据类型,Integer是基本数据类型的包装类
2. int在初始化时值为0,Integer初始化时值为null
3. Integer变量必须实例化后才能使用,而int变量不需要
二、相互转化
1、int到Integer:
举例:
int a=3;
Integer A=new Integer(a);
2、Integer到int
举例:
Integer A=new Integer(5);
int a=A.intValue();