int和integer有什么区别
1个回答
展开全部
1.int是基本的数据类型,直接存数值;
2.Integer是int的封装类;integer
是对象,用一个引用指向这个对象;Integer
是一个类,是int的扩展,定义了很多的转换方法。
3.int和Integer都可以表示某一个数值;
4.int和Integer不能够互用,因为他们两种不同的数据类型;
举例说明
ArrayList
al=new
ArrayList();
int
n=40;
Integer
nI=new
Integer(n);
al.add(n);//不可以
al.add(nI);//可以integer
是对象,用一个引用指
2.Integer是int的封装类;integer
是对象,用一个引用指向这个对象;Integer
是一个类,是int的扩展,定义了很多的转换方法。
3.int和Integer都可以表示某一个数值;
4.int和Integer不能够互用,因为他们两种不同的数据类型;
举例说明
ArrayList
al=new
ArrayList();
int
n=40;
Integer
nI=new
Integer(n);
al.add(n);//不可以
al.add(nI);//可以integer
是对象,用一个引用指
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询