int和Integer有什么区别?如何相互转换呢?

int是java的原始数据类型,Integer是int的封装类

int转Integer:

int a=3;
Integer A=new Integer(a);

或:
Integer A=Integer.valueOf(a);

Integer到int:

Integer A=new Integer(5);

int a=A.intValue();

至于Integer.parseInt(String str)则是将String类型转为int类型。

猜你喜欢

转载自www.cnblogs.com/211233909zhonghua/p/12951996.html
今日推荐