首页 > 代码库 > int 与Integer的用法与区别
int 与Integer的用法与区别
1、int是基本类型,直接存取数值,Integer是对象,用一个引用指向这个对象。
2、java中的数据类型分为基本数据类型和复杂数据类型,int是前者,Integer是后者(也就是一个类)。
3、初始化时, int i=1; Integer i=new Integer(1); (要把Integer当做一个类来看)。
4、当需要往ArrayList,HashMap中放东西时,像int,double这种内建类型是放不进去的,因为容器都是装object的,这时就需要这些内建类的外覆类了。
5、int 和 Integer不能互用,因为它们是两种不同的数据类型。例如:
ArrayList al=new ArrayList(); int n=40; Integer nI=new Integer(40);
int 与Integer的用法与区别
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。