int 与Integer的用法与区别

Posted 奋斗的蜗牛cn

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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的用法与区别的主要内容,如果未能解决你的问题,请参考以下文章

R语言中numeric 和 integer 的区别

int 和 integer的区别。用法

int与Integer的区别

int与Integer的区别

int 与 Integer 的区别

java int与integer的区别